{"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/0000795266-25-000014","cik":"http://www.sec.gov/CIK","dei":"http://xbrl.sec.gov/dei/2024","us-gaap":"http://fasb.org/us-gaap/2024","srt":"http://fasb.org/srt/2024","dtr-types":"http://www.xbrl.org/dtr/type/2022-03-31","kbh":"http://www.kbhome.com/20241130","dtr-types1":"http://www.xbrl.org/dtr/type/2020-01-21","xbrli":"http://www.xbrl.org/2003/instance","cyd":"http://xbrl.sec.gov/cyd/2024","ecd":"http://xbrl.sec.gov/ecd/2024"},"description":"10-K 0000795266-25-000014 (CIK 0000795266) projected from XBRL by xbrlkit"},"xbrlModel":{"name":"rpt:Report","modelType":"xbrl:report","properties":[{"property":"xbrl:reportFilingDate","value":"2025-01-24"}],"entities":[{"name":"cik:0000795266"}],"units":[{"name":"iso4217:USD","dataType":"xbrlr:monetary"},{"name":"xbrla:shares","dataType":"xbrla:sharesType"},{"name":"rpt:unit-3","dataType":"xbrlr:perShare","compositeUnitRepresentation":["iso4217:USD/xbrla:shares"]},{"name":"kbh:segment","dataType":"xs:decimal"},{"name":"kbh:property","dataType":"xs:decimal"},{"name":"kbh:delivery","dataType":"xs:decimal"},{"name":"kbh:community","dataType":"xs:decimal"},{"name":"kbh:joint_venture","dataType":"xs:decimal"},{"name":"kbh:lease_renewal_option","dataType":"xs:decimal"},{"name":"kbh:home","dataType":"xs:decimal"},{"name":"kbh:claim","dataType":"xs:decimal"},{"name":"kbh:dividend_declared","dataType":"xs:decimal"},{"name":"kbh:benefit_program","dataType":"xs:decimal"}],"dataTypes":[{"name":"dei:nonemptySequenceNumberItemType","baseType":"xs:token"},{"name":"dei:internationalNameItemType","baseType":"xs:token"},{"name":"xbrli:gMonthDayItemType","baseType":"xs:gMonthDay"},{"name":"dei:fiscalPeriodItemType","baseType":"xs:token"},{"name":"dei:submissionTypeItemType","baseType":"xs:string"},{"name":"dei:stateOrProvinceItemType","baseType":"xs:string"},{"name":"dei:centralIndexKeyItemType","baseType":"xs:token"},{"name":"dei:yesNoItemType","baseType":"xs:token"},{"name":"dei:fileNumberItemType","baseType":"xs:string"},{"name":"dei:filerCategoryItemType","baseType":"xs:string"},{"name":"dei:edgarStateCountryItemType","baseType":"xs:string"},{"name":"dei:employerIdItemType","baseType":"xs:token"},{"name":"dei:securityTitleItemType","baseType":"xs:normalizedString"},{"name":"dei:edgarExchangeCodeItemType","baseType":"xs:normalizedString"},{"name":"dei:tradingSymbolItemType","baseType":"xs:normalizedString"}],"concepts":[{"name":"cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"cyd:CybersecurityRiskManagementProcessesIntegratedFlag","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"cyd:CybersecurityRiskManagementThirdPartyEngagedFlag","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"cyd:CybersecurityRiskRoleOfManagementTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:AmendmentFlag","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:AuditorFirmId","dataType":"dei:nonemptySequenceNumberItemType","periodType":"duration","nillable":true},{"name":"dei:AuditorLocation","dataType":"dei:internationalNameItemType","periodType":"duration","nillable":true},{"name":"dei:AuditorName","dataType":"dei:internationalNameItemType","periodType":"duration","nillable":true},{"name":"dei:CityAreaCode","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:CurrentFiscalYearEndDate","dataType":"xbrli:gMonthDayItemType","periodType":"duration","nillable":true},{"name":"dei:DocumentAnnualReport","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:DocumentFinStmtErrorCorrectionFlag","dataType":"xs:boolean","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:DocumentTransitionReport","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:DocumentType","dataType":"dei:submissionTypeItemType","periodType":"duration","nillable":true},{"name":"dei:DocumentsIncorporatedByReferenceTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"dei:EntityAddressAddressLine1","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:EntityAddressCityOrTown","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:EntityAddressPostalZipCode","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:EntityAddressStateOrProvince","dataType":"dei:stateOrProvinceItemType","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:EntityEmergingGrowthCompany","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:EntityFileNumber","dataType":"dei:fileNumberItemType","periodType":"duration","nillable":true},{"name":"dei:EntityFilerCategory","dataType":"dei:filerCategoryItemType","periodType":"duration","nillable":true},{"name":"dei:EntityIncorporationStateCountryCode","dataType":"dei:edgarStateCountryItemType","periodType":"duration","nillable":true},{"name":"dei:EntityInteractiveDataCurrent","dataType":"dei:yesNoItemType","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:EntityShellCompany","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:EntitySmallBusiness","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:EntityTaxIdentificationNumber","dataType":"dei:employerIdItemType","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:IcfrAuditorAttestationFlag","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:LocalPhoneNumber","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:Security12bTitle","dataType":"dei:securityTitleItemType","periodType":"duration","nillable":true},{"name":"dei:SecurityExchangeName","dataType":"dei:edgarExchangeCodeItemType","periodType":"duration","nillable":true},{"name":"dei:TradingSymbol","dataType":"dei:tradingSymbolItemType","periodType":"duration","nillable":true},{"name":"ecd:Additional402vDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:AdjToCompAmt","dataType":"xbrlr:monetary","periodType":"duration","nillable":true},{"name":"ecd:AdjToNonPeoNeoCompFnTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:AdjToPeoCompFnTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:AggtErrCompAmt","dataType":"xbrlr:monetary","periodType":"instant","nillable":true},{"name":"ecd:AggtErrCompNotYetDeterminedTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:AwardExrcPrice","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"ecd:AwardGrantDateFairValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true},{"name":"ecd:AwardTmgHowMnpiCnsdrdTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:AwardTmgMethodTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:AwardTmgMnpiCnsdrdFlag","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"ecd:AwardTmgMnpiDiscTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:AwardTmgPredtrmndFlag","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"ecd:AwardUndrlygSecuritiesAmt","dataType":"xs:decimal","periodType":"instant","nillable":true},{"name":"ecd:AwardsCloseToMnpiDiscIndName","dataType":"xs:string","periodType":"instant","nillable":true},{"name":"ecd:AwardsCloseToMnpiDiscTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:ChangedPeerGroupFnTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:CoSelectedMeasureAmt","dataType":"xs:decimal","periodType":"duration","nillable":true},{"name":"ecd:CoSelectedMeasureName","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"ecd:CompActuallyPaidVsCoSelectedMeasureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:CompActuallyPaidVsNetIncomeTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:CompActuallyPaidVsOtherMeasureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:CompActuallyPaidVsTotalShareholderRtnTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:EqtyAwrdsAdjFnTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:EquityValuationAssumptionDifferenceFnTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:ErrCompAnalysisTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt","dataType":"xbrlr:monetary","periodType":"duration","nillable":true},{"name":"ecd:ForgoneRecoveryDueToExpenseOfEnforcementAmt","dataType":"xbrlr:monetary","periodType":"duration","nillable":true},{"name":"ecd:ForgoneRecoveryDueToViolationOfHomeCountryLawAmt","dataType":"xbrlr:monetary","periodType":"duration","nillable":true},{"name":"ecd:ForgoneRecoveryExplanationOfImpracticabilityTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:ForgoneRecoveryIndName","dataType":"xs:string","periodType":"duration","nillable":true},{"name":"ecd:InsiderTrdPoliciesProcAdoptedFlag","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"ecd:InsiderTrdPoliciesProcNotAdoptedTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:MeasureName","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"ecd:MnpiDiscTimedForCompValFlag","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"ecd:MtrlTermsOfTrdArrTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:NamedExecutiveOfficersFnTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:NonGaapMeasureDescriptionTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:NonPeoNeoAvgCompActuallyPaidAmt","dataType":"xbrlr:monetary","periodType":"duration","nillable":true},{"name":"ecd:NonPeoNeoAvgTotalCompAmt","dataType":"xbrlr:monetary","periodType":"duration","nillable":true},{"name":"ecd:NonRule10b51ArrAdoptedFlag","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"ecd:NonRule10b51ArrTrmntdFlag","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"ecd:OtherPerfMeasureAmt","dataType":"xs:decimal","periodType":"duration","nillable":true},{"name":"ecd:OutstandingAggtErrCompAmt","dataType":"xbrlr:monetary","periodType":"instant","nillable":true},{"name":"ecd:OutstandingRecoveryCompAmt","dataType":"xbrlr:monetary","periodType":"instant","nillable":true},{"name":"ecd:OutstandingRecoveryIndName","dataType":"xs:string","periodType":"duration","nillable":true},{"name":"ecd:PeerGroupIssuersFnTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:PeerGroupTotalShareholderRtnAmt","dataType":"xbrlr:monetary","periodType":"duration","nillable":true},{"name":"ecd:PeoActuallyPaidCompAmt","dataType":"xbrlr:monetary","periodType":"duration","nillable":true},{"name":"ecd:PeoName","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"ecd:PeoTotalCompAmt","dataType":"xbrlr:monetary","periodType":"duration","nillable":true},{"name":"ecd:PnsnBnftsAdjFnTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:PvpTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:RestatementDeterminationDate","dataType":"xs:date","periodType":"duration","nillable":true},{"name":"ecd:RestatementDoesNotRequireRecoveryTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:Rule10b51ArrAdoptedFlag","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"ecd:Rule10b51ArrTrmntdFlag","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"ecd:StkPrcOrTsrEstimationMethodTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:TabularListTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:TotalShareholderRtnAmt","dataType":"xbrlr:monetary","periodType":"duration","nillable":true},{"name":"ecd:TotalShareholderRtnVsPeerGroupTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:TrdArrAdoptionDate","dataType":"xs:string","periodType":"duration","nillable":true},{"name":"ecd:TrdArrDuration","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"ecd:TrdArrExpirationDate","dataType":"xs:string","periodType":"duration","nillable":true},{"name":"ecd:TrdArrIndName","dataType":"xs:string","periodType":"duration","nillable":true},{"name":"ecd:TrdArrIndTitle","dataType":"xs:string","periodType":"duration","nillable":true},{"name":"ecd:TrdArrSecuritiesAggAvailAmt","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"ecd:TrdArrTerminationDate","dataType":"xs:string","periodType":"duration","nillable":true},{"name":"ecd:UndrlygSecurityMktPriceChngPct","dataType":"xbrlr:pureType","periodType":"instant","nillable":true},{"name":"kbh:AcquisitionCostsRelatedToLandOptionContractsAndOtherSimilarContracts","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"kbh:AggregateCarryingValueOfInventoryImpactedByPretaxNoncashInventoryImpairmentCharges","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"kbh:AggregatePurchasePriceAssociatedWithLandOptionAndOtherSimilarContracts","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"kbh:BalanceSheetsofUnconsolidatedJointVenturesTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"kbh:CarryingValueofCommunitiesorLandParcelsEvaluatedforImpairment","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"kbh:CashDepositsOnLandOptionAndOtherSimilarContracts","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"kbh:CommunitySalesOfficeAndOtherMarketingAndModelHomeRelatedCostsPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"kbh:DeductiblesForProjectSpecificInsuranceCoverageForConstructionDefectRisk","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"kbh:DeferredTaxAssetsLiabilitiesGross","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"kbh:DeferredTaxLiabilityStateTaxes","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"kbh:DiscountRatePercent","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"kbh:DissolutionOfGrantorStockOwnershipTrustShares","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"kbh:DissolutionOfGrantorStockOwnershipTrustValue","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"kbh:EffectiveIncomeTaxRateReconciliationDeductibleExpenseStockCompensationAmount","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"kbh:EffectiveIncomeTaxRateReconciliationDeductibleExpenseStockCompensationPercent","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"kbh:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationAmount","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"kbh:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"kbh:ExpectedRealizationPeriodOfInventory","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"kbh:ExpensesAssociatedWithSelfInsurance","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"kbh:FairValueEstimateInputAverageSellingPrice","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"kbh:FairValueEstimateInputDeliveryForPeriod","dataType":"xs:integer","periodType":"duration","nillable":true},{"name":"kbh:FinancialServicesIncomeLossTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"kbh:FinancialServicesTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"kbh:FundingFacilities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"kbh:IncreaseDecreaseInConsolidatedInventoriesNotOwned","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"kbh:IncreaseInCommonStockDividendsPerShareDeclared","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"kbh:IncreaseInInventoriesAndAccruedExpensesAndOtherLiabilitiesDueToLandOptionAndOtherSimilarContracts","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"kbh:IncreaseinInventoriesDuetoDistributionofLandFromEquityMethodInvestments","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"kbh:InterestCostsTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"kbh:InterestPaidNetOfCapitalizedAmount","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"kbh:InventoryImpairmentsAndLandOptionContractAbandonments","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"kbh:Inventoryrelatedliabilities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"kbh:LesseeOperatingLeaseNumberOfRenewalOptions","dataType":"xs:integer","periodType":"instant","nillable":true},{"name":"kbh:LettersOfCreditOutstandingTerm","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"kbh:MinimumNumberofAffectedHomesforConstructionDefectClaims","dataType":"xs:integer","periodType":"duration","nillable":true},{"name":"kbh:NumberOfCommunitiesAndVariousOtherLandParcelsImpactedByPretaxNoncashInventoryImpairmentCharges","dataType":"xs:integer","periodType":"instant","nillable":true},{"name":"kbh:NumberOfInvestmentsInUnconsolidatedJointVentures","dataType":"xs:integer","periodType":"instant","nillable":true},{"name":"kbh:NumberOfLandParcelsOrCommunitiesAssociatedWithNonCashInventoryImpairmentCharges","dataType":"xs:integer","periodType":"duration","nillable":true},{"name":"kbh:NumberOfLandParcelsOrCommunitiesEvaluatedForRecoverability","dataType":"xs:integer","periodType":"instant","nillable":true},{"name":"kbh:NumberOfOtherMinorBenefitPrograms","dataType":"xs:integer","periodType":"instant","nillable":true},{"name":"kbh:NumberOfOtherUnconsolidatedJointVenturesWithOutstandingDebt","dataType":"xs:integer","periodType":"instant","nillable":true},{"name":"kbh:NumberOfQuarterlyDividendsDeclared","dataType":"xs:integer","periodType":"duration","nillable":true},{"name":"kbh:OperatingLossCarryforwardsExpired","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"kbh:OwnershipInterestInLimitedLiabilityCompanyPercent","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"kbh:PaymentsRecoveriesForSelfInsurance","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"kbh:PercentageOfPlanNetAssetsInvestedInCompanyCommonStock","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"kbh:PercentageofPrincipalAmountforPurchaseofNotesifChangeinControl","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"kbh:PerformanceBonds","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"kbh:PeriodForCarryForwardOfTaxBenefitsRelatedToDeferredTaxAssets","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"kbh:PretaxIncomeRequiredtoRealizedDeferredTaxAssetsBeforeExpiration","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"kbh:ReductionOfPlanShareCapacityForGrantsOfRestrictedStockAndOtherSimilarFullValueAwardsRatio","dataType":"xbrlr:pureType","periodType":"instant","nillable":true},{"name":"kbh:ReductionOfPlanShareCapacityForGrantsOfStockOptionAndOtherSimilarAwardsRatio","dataType":"xbrlr:pureType","periodType":"instant","nillable":true},{"name":"kbh:ScheduleofSelfInsuranceLiabilityTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"kbh:SelfInsuranceandOtherLegalLiabilities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"kbh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsAwardSharePercentage","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"kbh:StatementsOfOperationsOfUnconsolidatedJointVenturesTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"kbh:StockBasedCompensationExpenseTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"kbh:StockRepurchasedDuringPeriodIncludingExciseTaxValue","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"kbh:StructuralWarrantyProvidedByCompany","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"kbh:TitleServices","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"kbh:UndistributedEarningsReallocatedtoParticipatingSecurities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"kbh:UtilityandMunicipalityReceivable","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"kbh:WarrantyForOtherComponentsOfHome","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"kbh:WarrantyonElectricalHeatingCoolingPlumbingandOtherBuildingSystems","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:AccountsAndNotesReceivableNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:AccountsPayableCurrentAndNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccountsReceivableGross","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AccruedEmployeeBenefitsCurrentAndNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccruedIncomeTaxesNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccruedLiabilitiesCurrentAndNoncurrent","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:AccumulatedOtherComprehensiveIncomeLossNetOfTax","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"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:AdvertisingCostsPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"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:AllowanceForDoubtfulAccountsReceivable","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AmortizationOfFinancingCostsAndDiscounts","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:ApplicabilityAndImpactOfEnvironmentalLaws","dataType":"xs:string","periodType":"duration","nillable":true},{"name":"us-gaap:AssetImpairmentChargesTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:Assets","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AssetsFairValueDisclosure","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BasisOfAccountingPolicyPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:Cash","dataType":"xbrlr:monetary","periodType":"instant","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:CashAndCashEquivalentsPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CashEquivalentsAtCarryingValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CashFlowSupplementalDisclosuresTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:CashSurrenderValueOfLifeInsurance","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"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:CommonStockDividendsPerShareDeclared","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:CommonStockIssuedEmployeeStockTrust","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"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:CommonStockSharesHeldInEmployeeTrustShares","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:CommonStockSharesIssued","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:CommonStockSharesOutstanding","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:CompensationRelatedCostsPolicyTextBlock","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:ComprehensiveIncomeNoteTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ComprehensiveIncomePolicyPolicyTextBlock","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:ContractWithCustomerAssetNetNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ContractWithCustomerLiability","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:CostOfGoodsAndServicesSold","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CostOfRevenue","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:DebtDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:DebtInstrumentCollateralAmount","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DebtInstrumentFaceAmount","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DebtInstrumentInterestRateEffectivePercentage","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"us-gaap:DebtInstrumentInterestRateStatedPercentage","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"us-gaap:DebtInstrumentMaturityDate","dataType":"xs:date","periodType":"duration","nillable":true},{"name":"us-gaap:DebtInstrumentRedemptionPricePercentage","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DebtPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredIncomeTaxAssetsNet","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:DeferredIncomeTaxLiabilities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsEquityMethodInvestments","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsGross","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsLiabilitiesNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwards","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsOther","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:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsValuationAllowance","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInterest","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:DefinedBenefitPlanAmortizationOfGainsLosses","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease","dataType":"xbrlr:monetary","periodType":"duration","nillable":true},{"name":"us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DefinedBenefitPlanInterestCost","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList","dataType":"xbrlr:enumeration","periodType":"duration","nillable":true},{"name":"us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DefinedBenefitPlanServiceCost","dataType":"xbrlr:monetary","periodType":"duration","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:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:DepositsAssets","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DepreciationAndAmortization","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DepreciationNonproduction","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DerivativeAssetNotionalAmount","dataType":"xbrlr:monetary","periodType":"instant","nillable":true},{"name":"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock","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:EarningsPerShareTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsDividends","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"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:EquityMethodInvestmentDividendsOrDistributions","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:EquityMethodInvestmentOwnershipPercentage","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"us-gaap:EquityMethodInvestmentsDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:EquityOwnershipPercentageExcludingConsolidatedEntityAndEquityMethodInvestee","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"us-gaap:EquitySecuritiesFvNiCost","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:EquitySecuritiesFvNiRealizedGainLoss","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:FairValueByBalanceSheetGroupingTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:FairValueDisclosuresTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:FairValueMeasurementPolicyPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FinancialServicesLiabilities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:GainLossOnSaleOfInvestments","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:GainLossOnSaleOfMortgageLoans","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:GainsLossesOnExtinguishmentOfDebt","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ImpairmentOfRealEstate","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncomeLossFromEquityMethodInvestments","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncomeTaxCreditsAndAdjustments","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"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:IncomeTaxReceivable","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxReconciliationDeductionsDividends","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:IncomeTaxReconciliationNondeductibleExpense","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:IncomeTaxReconciliationTaxCredits","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncomeTaxesPaid","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities","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:IncreaseDecreaseInInsuranceLiabilities","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:IncreaseDecreaseInOtherOperatingCapitalNet","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncreaseDecreaseInSelfInsuranceReserve","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:InsuranceCommissionsAndFees","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:InterestAndOtherIncome","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:InterestCapitalizationPolicyPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:InterestPayableCurrentAndNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:InventoryDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:InventoryHomesUnderConstruction","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InventoryImpairmentPolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:InventoryLandHeldForDevelopmentAndSale","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InventoryOperativeBuilders","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:InventoryRealEstate","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts","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:InvestmentPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:LandUnderOptionArrangementsPolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:LeaseCostTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:LegalCostsPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:LegalFees","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:LegalMattersAndContingenciesTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:LesseeLeasesPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LesseeOperatingLeasesTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:LettersOfCreditOutstandingAmount","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:Liabilities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LiabilitiesAndStockholdersEquity","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LineOfCredit","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"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:LineOfCreditFacilityMaximumBorrowingCapacity","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:LongTermDebtFairValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LongtermDebtWeightedAverageInterestRate","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"us-gaap:LossContingencyNumberOfPlaintiffs","dataType":"xs:integer","periodType":"duration","nillable":true},{"name":"us-gaap:LossContingencyReceivable","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:LossOnContractTermination","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:MinimumGuaranteesPolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:MortgagesHeldForSaleFairValueDisclosure","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"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:NetIncomeLossAvailableToCommonStockholdersBasic","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted","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:NoncashOrPartNoncashAcquisitionInventoryAcquired1","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:NotesAndLoansPayable","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:NotesPayable","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:NumberOfReportableSegments","dataType":"xs:integer","periodType":"duration","nillable":true},{"name":"us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingIncomeLoss","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeaseCost","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OperatingLeaseLiability","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList","dataType":"xbrlr:enumeration","periodType":"instant","nillable":true},{"name":"us-gaap:OperatingLeasePayments","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeaseRightOfUseAsset","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList","dataType":"xbrlr:enumeration","periodType":"instant","nillable":true},{"name":"us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1","dataType":"xbrlr:duration","periodType":"instant","nillable":true},{"name":"us-gaap:OperatingLossCarryforwards","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OtherAccountsPayableAndAccruedLiabilities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherAssets","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OtherAssetsDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:OtherComprehensiveIncomeLossBeforeTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OtherComprehensiveIncomeLossTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OtherNonoperatingIncomeExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherReceivables","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:PaymentsForRepurchaseOfCommonStock","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:PaymentsToAcquireInterestInJointVenture","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:PensionAndOtherPostretirementBenefitsDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PreferredStockParOrStatedValuePerShare","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:PreferredStockSharesAuthorized","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:PreferredStockSharesIssued","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:PrepaidExpenseCurrentAndNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:PriorPeriodReclassificationAdjustmentDescription","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromIncomeTaxRefunds","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromIssuanceOfUnsecuredDebt","dataType":"xbrlr:monetary","periodType":"duration","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:ProceedsFromRepaymentsOfSecuredDebt","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromSaleOfEquitySecuritiesFvNi","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"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":"instant","nillable":true},{"name":"us-gaap:RealEstateInventoryCapitalizedInterestCosts","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:RealEstateInventoryCapitalizedInterestCostsCostOfSales1","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:RealEstateInventoryCapitalizedInterestCostsIncurred","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ReceivablesPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock","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:RepaymentsOfNotesPayable","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:RestrictedCash","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"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:RevenueFromContractWithCustomerPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:RevenueRecognitionPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:Revenues","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfDebtInstrumentsTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfInventoryCurrentTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfNetBenefitCostsTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfOtherAssetsTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock","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:ScheduleOfVariableInterestEntitiesTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:SegmentReportingDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:SegmentReportingPolicyPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:SelfInsuranceReserve","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:SelfInsuranceReservePolicyTextBlock","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: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:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber","dataType":"xbrla:sharesType","periodType":"instant","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:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:ShortTermLeaseCost","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:StandardProductWarrantyAccrual","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:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:StockRepurchasedDuringPeriodShares","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:StockRepurchasedDuringPeriodValue","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"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:TaxesPayableCurrentAndNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:TreasuryStockCommonShares","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:TreasuryStockCommonValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:TreasuryStockRetiredCostMethodAmount","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:TreasuryStockSharesAcquired","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:TreasuryStockSharesRetired","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:TreasuryStockValueAcquiredCostMethod","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted","dataType":"xbrlr:monetary","periodType":"duration","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:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued","dataType":"xbrlr:monetary","periodType":"instant","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:UseOfEstimates","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:VariableInterestEntityDisclosureTextBlock","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":"cyd:CybersecurityRiskManagementStrategyAndGovernanceAbstract"},{"name":"cyd:CybersecurityRiskManagementStrategyAndGovernanceLineItems"},{"name":"cyd:CybersecurityRiskManagementStrategyAndGovernanceTable"},{"name":"dei:CoverAbstract"},{"name":"ecd:AdjLineItems"},{"name":"ecd:AwardTmgDiscLineItems"},{"name":"ecd:AwardTmgDiscTable"},{"name":"ecd:AwardsCloseToMnpiDiscLineItems"},{"name":"ecd:AwardsCloseToMnpiDiscTable"},{"name":"ecd:ErrCompRecoveryTable"},{"name":"ecd:ForgoneRecoveriesByIndTable"},{"name":"ecd:ForgoneRecoveriesLineItems"},{"name":"ecd:InsiderTradingArrLineItems"},{"name":"ecd:InsiderTradingPoliciesProcLineItems"},{"name":"ecd:InsiderTradingPoliciesProcTable"},{"name":"ecd:OutstandingRecoveriesByIndTable"},{"name":"ecd:OutstandingRecoveriesLineItems"},{"name":"ecd:PayVsPerformanceDisclosureLineItems"},{"name":"ecd:PayVsPerformanceDisclosureWithAdditionalMeasuresLineItems"},{"name":"ecd:PayVsPerformanceTableLineItems"},{"name":"ecd:PvpAdjTable"},{"name":"ecd:PvpMeasuresLineItems"},{"name":"ecd:PvpMeasuresTable"},{"name":"ecd:PvpTable"},{"name":"ecd:PvpTabularListTable"},{"name":"ecd:PvpTabularListsLineItems"},{"name":"ecd:PvpTabularListsTable"},{"name":"ecd:PvpWithAdditionalMeasuresTable"},{"name":"ecd:RecoveryOfErrCompDisclosureLineItems"},{"name":"ecd:TabularListMeasuresLineItems"},{"name":"ecd:TradingArrByIndTable"},{"name":"kbh:AuditorInformationAbstract"},{"name":"kbh:BalanceSheetsOfUnconsolidatedJointVenturesAbstract"},{"name":"kbh:EarningsPerShareBasicAndDilutedOtherDisclosuresEPSAbstract"},{"name":"kbh:FinancialServicesAssetsLiabilitiesAbstract"},{"name":"kbh:FinancialServicesIncomeLossAbstract"},{"name":"kbh:IncreaseDecreaseResultingFromOtherReconcilingItemsAbstract"},{"name":"kbh:InventoryImpairmentsAndLandOptionContractAbandonmentsAbstract"},{"name":"kbh:MovementInSelfInsuranceReserveRollForward"},{"name":"kbh:OtherAssetsLineItems"},{"name":"kbh:PretaxIncomeLossAbstract"},{"name":"kbh:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAbstract"},{"name":"kbh:StatementsOfOperationsOfUnconsolidatedJointVenturesAbstract"},{"name":"us-gaap:AOCIAttributableToParentNetOfTaxRollForward"},{"name":"us-gaap:AccountsNotesAndLoansReceivableLineItems"},{"name":"us-gaap:AccumulatedOtherComprehensiveIncomeLossLineItems"},{"name":"us-gaap:AccumulatedOtherComprehensiveIncomeLossTable"},{"name":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"},{"name":"us-gaap:AssetsAbstract"},{"name":"us-gaap:CashAndCashEquivalentsAtCarryingValueAbstract"},{"name":"us-gaap:CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"},{"name":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract"},{"name":"us-gaap:CompensationAndRetirementDisclosureAbstract"},{"name":"us-gaap:ComponentsOfDeferredTaxAssetsAbstract"},{"name":"us-gaap:ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract"},{"name":"us-gaap:ComponentsOfDeferredTaxLiabilitiesAbstract"},{"name":"us-gaap:DebtDisclosureAbstract"},{"name":"us-gaap:DebtInstrumentLineItems"},{"name":"us-gaap:DebtInstrumentTable"},{"name":"us-gaap:DefinedBenefitPlanDisclosureLineItems"},{"name":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"},{"name":"us-gaap:EarningsPerShareAbstract"},{"name":"us-gaap:EquityAbstract"},{"name":"us-gaap:EquityMethodInvestmentsAndJointVenturesAbstract"},{"name":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"},{"name":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"},{"name":"us-gaap:FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"},{"name":"us-gaap:FairValueByBalanceSheetGroupingTable"},{"name":"us-gaap:FairValueDisclosuresAbstract"},{"name":"us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract"},{"name":"us-gaap:FinancialServicesCostsAbstract"},{"name":"us-gaap:IncomeStatementAbstract"},{"name":"us-gaap:IncomeTaxContingencyLineItems"},{"name":"us-gaap:IncomeTaxContingencyTable"},{"name":"us-gaap:IncomeTaxDisclosureAbstract"},{"name":"us-gaap:IncomeTaxExpenseBenefitContinuingOperationsAbstract"},{"name":"us-gaap:IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"},{"name":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract"},{"name":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward"},{"name":"us-gaap:InventoryDisclosureAbstract"},{"name":"us-gaap:InventoryOperativeBuildersAbstract"},{"name":"us-gaap:LeasesAbstract"},{"name":"us-gaap:LesseeLeaseDescriptionLineItems"},{"name":"us-gaap:LesseeLeaseDescriptionTable"},{"name":"us-gaap:LiabilitiesAbstract"},{"name":"us-gaap:LiabilitiesAndStockholdersEquityAbstract"},{"name":"us-gaap:LongTermDebtByMaturityAbstract"},{"name":"us-gaap:LossContingenciesLineItems"},{"name":"us-gaap:LossContingenciesTable"},{"name":"us-gaap:LossContingencyInformationAboutLitigationMattersAbstract"},{"name":"us-gaap:MovementInStandardProductWarrantyAccrualRollForward"},{"name":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract"},{"name":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract"},{"name":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract"},{"name":"us-gaap:NetIncomeLossAvailableToCommonStockholdersDilutedAbstract"},{"name":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"},{"name":"us-gaap:OtherAssetsAbstract"},{"name":"us-gaap:PayablesAndAccrualsAbstract"},{"name":"us-gaap:PropertyPlantAndEquipmentAbstract"},{"name":"us-gaap:PropertyPlantAndEquipmentLineItems"},{"name":"us-gaap:RealEstateInventoryCapitalizedInterestCostsRollForward"},{"name":"us-gaap:ReceivablesAbstract"},{"name":"us-gaap:ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"},{"name":"us-gaap:RevenuesAbstract"},{"name":"us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"},{"name":"us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTable"},{"name":"us-gaap:ScheduleOfEquityMethodInvestmentsLineItems"},{"name":"us-gaap:ScheduleOfEquityMethodInvestmentsTable"},{"name":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable"},{"name":"us-gaap:ScheduleOfSegmentReportingInformationBySegmentTable"},{"name":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"},{"name":"us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable"},{"name":"us-gaap:ScheduleOfShortTermDebtTable"},{"name":"us-gaap:ScheduleOfVariableInterestEntitiesTable"},{"name":"us-gaap:SegmentReportingAbstract"},{"name":"us-gaap:SegmentReportingInformationLineItems"},{"name":"us-gaap:SegmentReportingInformationRevenueAbstract"},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract"},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"},{"name":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems"},{"name":"us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract"},{"name":"us-gaap:StatementLineItems"},{"name":"us-gaap:StatementOfCashFlowsAbstract"},{"name":"us-gaap:StatementOfFinancialPositionAbstract"},{"name":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract"},{"name":"us-gaap:StatementOfStockholdersEquityAbstract"},{"name":"us-gaap:StatementTable"},{"name":"us-gaap:StockholdersEquityAbstract"},{"name":"us-gaap:SupplementalCashFlowElementsAbstract"},{"name":"us-gaap:SupplementalCashFlowInformationAbstract"},{"name":"us-gaap:VariableInterestEntityLineItems"},{"name":"us-gaap:WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"}],"dimensions":[{"name":"ecd:AdjToCompAxis","domainClass":"ecd:AllAdjToCompMember"},{"name":"ecd:ExecutiveCategoryAxis","domainClass":"ecd:AllExecutiveCategoriesMember"},{"name":"ecd:IndividualAxis","domainClass":"ecd:AllIndividualsMember"},{"name":"ecd:MeasureAxis"},{"name":"ecd:RestatementDateAxis"},{"name":"ecd:TradingArrAxis","domainClass":"ecd:AllTradingArrangementsMember"},{"name":"srt:ConsolidatedEntitiesAxis","domainClass":"srt:ConsolidatedEntitiesDomain"},{"name":"srt:ProductOrServiceAxis","domainClass":"srt:ProductsAndServicesDomain"},{"name":"srt:RangeAxis","domainClass":"srt:RangeMember"},{"name":"srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis","domainClass":"srt:EquityMethodInvesteeNameDomain"},{"name":"srt:ShareRepurchaseProgramAxis","domainClass":"srt:ShareRepurchaseProgramDomain"},{"name":"srt:StatementScenarioAxis","domainClass":"srt:ScenarioUnspecifiedDomain"},{"name":"srt:TitleOfIndividualAxis","domainClass":"srt:TitleOfIndividualWithRelationshipToEntityDomain"},{"name":"us-gaap:AwardTypeAxis","domainClass":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"},{"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:DebtInstrumentAxis","domainClass":"us-gaap:DebtInstrumentNameDomain"},{"name":"us-gaap:DebtInstrumentRedemptionPeriodAxis","domainClass":"us-gaap:DebtInstrumentRedemptionPeriodDomain"},{"name":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis","domainClass":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeDomain"},{"name":"us-gaap:FairValueByFairValueHierarchyLevelAxis","domainClass":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain"},{"name":"us-gaap:FairValueByMeasurementBasisAxis","domainClass":"us-gaap:FairValueDisclosureItemAmountsDomain"},{"name":"us-gaap:FinancialInstrumentAxis","domainClass":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"},{"name":"us-gaap:IncomeTaxAuthorityAxis","domainClass":"us-gaap:IncomeTaxAuthorityDomain"},{"name":"us-gaap:IncomeTaxAuthorityNameAxis","domainClass":"us-gaap:IncomeTaxAuthorityNameDomain"},{"name":"us-gaap:LongtermDebtTypeAxis","domainClass":"us-gaap:LongtermDebtTypeDomain"},{"name":"us-gaap:LossContingenciesByNatureOfContingencyAxis","domainClass":"us-gaap:LossContingencyNatureDomain"},{"name":"us-gaap:PlanNameAxis","domainClass":"us-gaap:PlanNameDomain"},{"name":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","domainClass":"us-gaap:PropertyPlantAndEquipmentTypeDomain"},{"name":"us-gaap:RelatedPartyTransactionsByRelatedPartyAxis","domainClass":"us-gaap:RelatedPartyDomain"},{"name":"us-gaap:RetirementPlanTypeAxis","domainClass":"us-gaap:RetirementPlanTypeDomain"},{"name":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis","domainClass":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"},{"name":"us-gaap:StatementBusinessSegmentsAxis","domainClass":"us-gaap:SegmentDomain"},{"name":"us-gaap:StatementEquityComponentsAxis","domainClass":"us-gaap:EquityComponentDomain"},{"name":"us-gaap:TaxCreditCarryforwardAxis","domainClass":"us-gaap:TaxCreditCarryforwardNameDomain"},{"name":"us-gaap:TaxPeriodAxis","domainClass":"us-gaap:TaxPeriodDomain"}],"domainClasses":[{"name":"ecd:AllAdjToCompMember"},{"name":"ecd:AllExecutiveCategoriesMember"},{"name":"ecd:AllIndividualsMember"},{"name":"ecd:AllTradingArrangementsMember"},{"name":"srt:ConsolidatedEntitiesDomain"},{"name":"srt:EquityMethodInvesteeNameDomain"},{"name":"srt:ProductsAndServicesDomain"},{"name":"srt:RangeMember"},{"name":"srt:ScenarioUnspecifiedDomain"},{"name":"srt:ShareRepurchaseProgramDomain"},{"name":"srt:TitleOfIndividualWithRelationshipToEntityDomain"},{"name":"us-gaap:ConcentrationRiskBenchmarkDomain"},{"name":"us-gaap:ConcentrationRiskTypeDomain"},{"name":"us-gaap:CreditFacilityDomain"},{"name":"us-gaap:DebtInstrumentNameDomain"},{"name":"us-gaap:DebtInstrumentRedemptionPeriodDomain"},{"name":"us-gaap:EquityComponentDomain"},{"name":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeDomain"},{"name":"us-gaap:FairValueDisclosureItemAmountsDomain"},{"name":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain"},{"name":"us-gaap:IncomeTaxAuthorityDomain"},{"name":"us-gaap:IncomeTaxAuthorityNameDomain"},{"name":"us-gaap:LongtermDebtTypeDomain"},{"name":"us-gaap:LossContingencyNatureDomain"},{"name":"us-gaap:PlanNameDomain"},{"name":"us-gaap:PropertyPlantAndEquipmentTypeDomain"},{"name":"us-gaap:RelatedPartyDomain"},{"name":"us-gaap:RetirementPlanTypeDomain"},{"name":"us-gaap:SegmentDomain"},{"name":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"},{"name":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"},{"name":"us-gaap:TaxCreditCarryforwardNameDomain"},{"name":"us-gaap:TaxPeriodDomain"},{"name":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"}],"domainNetworks":[{"name":"rpt:domain-0","root":"srt:ProductsAndServicesDomain","relationships":[{"source":"srt:ProductsAndServicesDomain","target":"us-gaap:HomeBuildingMember"}]},{"name":"rpt:domain-1","root":"us-gaap:EquityComponentDomain","relationships":[{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember"}]},{"name":"rpt:domain-2","root":"us-gaap:LossContingencyNatureDomain","relationships":[{"source":"us-gaap:LossContingencyNatureDomain","target":"kbh:SelfInsuranceMember"}]},{"name":"rpt:domain-3","root":"srt:RangeMember","relationships":[{"source":"srt:RangeMember","target":"srt:MinimumMember"},{"source":"srt:RangeMember","target":"srt:MaximumMember"}]},{"name":"rpt:domain-4","root":"us-gaap:LossContingencyNatureDomain","relationships":[{"source":"us-gaap:LossContingencyNatureDomain","target":"us-gaap:DamagesFromProductDefectsMember"},{"source":"us-gaap:LossContingencyNatureDomain","target":"us-gaap:WarrantyObligationsMember"},{"source":"us-gaap:LossContingencyNatureDomain","target":"kbh:SelfInsuranceMember"},{"source":"us-gaap:LossContingencyNatureDomain","target":"kbh:Chapter558oftheFloridaStatutesMember"}]},{"name":"rpt:domain-5","root":"us-gaap:CreditFacilityDomain","relationships":[{"source":"us-gaap:CreditFacilityDomain","target":"kbh:LOCFacilitiesMember"}]},{"name":"rpt:domain-6","root":"srt:ProductsAndServicesDomain","relationships":[{"source":"srt:ProductsAndServicesDomain","target":"us-gaap:HomeBuildingMember"},{"source":"srt:ProductsAndServicesDomain","target":"us-gaap:FinancialServiceMember"}]},{"name":"rpt:domain-7","root":"us-gaap:EquityComponentDomain","relationships":[{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:CommonStockMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:TrustForBenefitOfEmployeesMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:TreasuryStockCommonMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AdditionalPaidInCapitalMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:RetainedEarningsMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"}]},{"name":"rpt:domain-8","root":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","relationships":[{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:StockOptionMember"},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:RestrictedStockMember"},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:PerformanceSharesMember"},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"kbh:NonEmployeeDirectorDeferredCommonStockMember"}]},{"name":"rpt:domain-9","root":"us-gaap:PlanNameDomain","relationships":[{"source":"us-gaap:PlanNameDomain","target":"kbh:SavingPlanMember"},{"source":"us-gaap:PlanNameDomain","target":"kbh:EquityIncentive2014AmendedAndRestatedPlanMember"},{"source":"us-gaap:PlanNameDomain","target":"kbh:PSU2018Member"},{"source":"us-gaap:PlanNameDomain","target":"kbh:PSU2019Member"},{"source":"us-gaap:PlanNameDomain","target":"kbh:PSU2020Member"}]},{"name":"rpt:domain-10","root":"us-gaap:EquityComponentDomain","relationships":[{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:TreasuryStockCommonMember"}]},{"name":"rpt:domain-11","root":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","relationships":[{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:RestrictedStockMember"},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:PerformanceSharesMember"}]},{"name":"rpt:domain-12","root":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","relationships":[{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:RestrictedStockMember"},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:PerformanceSharesMember"},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"kbh:NonEmployeeDirectorStockUnitsMember"}]},{"name":"rpt:domain-13","root":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","relationships":[{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","target":"kbh:RangeTwoMember"},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","target":"kbh:RangeThreeMember"},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","target":"kbh:RangeFourMember"}]},{"name":"rpt:domain-14","root":"us-gaap:FairValueDisclosureItemAmountsDomain","relationships":[{"source":"us-gaap:FairValueDisclosureItemAmountsDomain","target":"us-gaap:PortionAtFairValueFairValueDisclosureMember"},{"source":"us-gaap:PortionAtFairValueFairValueDisclosureMember","target":"us-gaap:CarryingReportedAmountFairValueDisclosureMember"},{"source":"us-gaap:PortionAtFairValueFairValueDisclosureMember","target":"us-gaap:EstimateOfFairValueFairValueDisclosureMember"}]},{"name":"rpt:domain-15","root":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","relationships":[{"source":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","target":"us-gaap:FairValueInputsLevel2Member"}]},{"name":"rpt:domain-16","root":"us-gaap:LongtermDebtTypeDomain","relationships":[{"source":"us-gaap:LongtermDebtTypeDomain","target":"us-gaap:SeniorNotesMember"}]},{"name":"rpt:domain-17","root":"srt:ProductsAndServicesDomain","relationships":[{"source":"srt:ProductsAndServicesDomain","target":"us-gaap:FinancialServiceMember"}]},{"name":"rpt:domain-18","root":"us-gaap:TaxCreditCarryforwardNameDomain","relationships":[{"source":"us-gaap:TaxCreditCarryforwardNameDomain","target":"kbh:TaxCreditCarryforwardExpiringIn2043Member"}]},{"name":"rpt:domain-19","root":"us-gaap:IncomeTaxAuthorityDomain","relationships":[{"source":"us-gaap:IncomeTaxAuthorityDomain","target":"us-gaap:StateAndLocalJurisdictionMember"}]},{"name":"rpt:domain-20","root":"us-gaap:TaxPeriodDomain","relationships":[{"source":"us-gaap:TaxPeriodDomain","target":"kbh:ExpirationBetween2025And2043Member"}]},{"name":"rpt:domain-21","root":"us-gaap:IncomeTaxAuthorityNameDomain","relationships":[{"source":"us-gaap:IncomeTaxAuthorityNameDomain","target":"us-gaap:StateAndLocalJurisdictionMember"}]},{"name":"rpt:domain-22","root":"us-gaap:FairValueDisclosureItemAmountsDomain","relationships":[{"source":"us-gaap:FairValueDisclosureItemAmountsDomain","target":"us-gaap:PortionAtFairValueFairValueDisclosureMember"},{"source":"us-gaap:FairValueDisclosureItemAmountsDomain","target":"us-gaap:EstimateOfFairValueFairValueDisclosureMember"}]},{"name":"rpt:domain-23","root":"us-gaap:LossContingencyNatureDomain","relationships":[{"source":"us-gaap:LossContingencyNatureDomain","target":"kbh:LandOptionContractAbandonmentMember"}]},{"name":"rpt:domain-24","root":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeDomain","relationships":[{"source":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeDomain","target":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember"}]},{"name":"rpt:domain-25","root":"us-gaap:CreditFacilityDomain","relationships":[{"source":"us-gaap:CreditFacilityDomain","target":"us-gaap:LineOfCreditMember"}]},{"name":"rpt:domain-26","root":"us-gaap:DebtInstrumentNameDomain","relationships":[{"source":"us-gaap:DebtInstrumentNameDomain","target":"kbh:TermLoanCommitmentMember"}]},{"name":"rpt:domain-27","root":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","relationships":[{"source":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","target":"us-gaap:InterestRateLockCommitmentsMember"}]},{"name":"rpt:domain-28","root":"srt:RangeMember","relationships":[{"source":"srt:RangeMember","target":"srt:MaximumMember"}]},{"name":"rpt:domain-29","root":"srt:ScenarioUnspecifiedDomain","relationships":[{"source":"srt:ScenarioUnspecifiedDomain","target":"srt:ScenarioForecastMember"}]},{"name":"rpt:domain-30","root":"us-gaap:CreditFacilityDomain","relationships":[{"source":"us-gaap:CreditFacilityDomain","target":"us-gaap:RevolvingCreditFacilityMember"},{"source":"us-gaap:CreditFacilityDomain","target":"us-gaap:LetterOfCreditMember"},{"source":"us-gaap:CreditFacilityDomain","target":"kbh:LOCFacilitiesMember"}]},{"name":"rpt:domain-31","root":"us-gaap:LongtermDebtTypeDomain","relationships":[{"source":"us-gaap:LongtermDebtTypeDomain","target":"kbh:TermLoanMember"},{"source":"us-gaap:LongtermDebtTypeDomain","target":"us-gaap:SeniorNotesMember"}]},{"name":"rpt:domain-32","root":"us-gaap:DebtInstrumentNameDomain","relationships":[{"source":"us-gaap:DebtInstrumentNameDomain","target":"kbh:TermLoanMember"},{"source":"us-gaap:DebtInstrumentNameDomain","target":"kbh:SeniorUnsecuredTermLoanDueAugust252026Member"}]},{"name":"rpt:domain-33","root":"us-gaap:LongtermDebtTypeDomain","relationships":[{"source":"us-gaap:LongtermDebtTypeDomain","target":"kbh:TermLoanMember"},{"source":"us-gaap:LongtermDebtTypeDomain","target":"us-gaap:SeniorNotesMember"},{"source":"us-gaap:LongtermDebtTypeDomain","target":"kbh:MortgagesAndLandContractsDueToLandSellersAndOtherLoansMember"}]},{"name":"rpt:domain-34","root":"us-gaap:DebtInstrumentNameDomain","relationships":[{"source":"us-gaap:DebtInstrumentNameDomain","target":"kbh:SeniorUnsecuredTermLoanDueAugust252026Member"},{"source":"us-gaap:DebtInstrumentNameDomain","target":"kbh:SeniorNotesDueTwoThousandTwentySevenAtSixPointEightSevenFivePercentMember"},{"source":"us-gaap:DebtInstrumentNameDomain","target":"kbh:SeniorNotesDueTwoThousandTwentyNineAtFourPointEightPercentMember"},{"source":"us-gaap:DebtInstrumentNameDomain","target":"kbh:SeniorNotesDueTwoThousandThirtyAtSevenPointTwoFivePercentMember"},{"source":"us-gaap:DebtInstrumentNameDomain","target":"kbh:SeniorNotesDueTwoThousandThirtyOneAtFourPointZeroZeroPercentMember"}]},{"name":"rpt:domain-35","root":"us-gaap:DebtInstrumentRedemptionPeriodDomain","relationships":[{"source":"us-gaap:DebtInstrumentRedemptionPeriodDomain","target":"us-gaap:DebtInstrumentRedemptionPeriodOneMember"}]},{"name":"rpt:domain-36","root":"srt:TitleOfIndividualWithRelationshipToEntityDomain","relationships":[{"source":"srt:TitleOfIndividualWithRelationshipToEntityDomain","target":"srt:ChiefExecutiveOfficerMember"}]},{"name":"rpt:domain-37","root":"us-gaap:RetirementPlanTypeDomain","relationships":[{"source":"us-gaap:RetirementPlanTypeDomain","target":"us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember"},{"source":"us-gaap:RetirementPlanTypeDomain","target":"us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember"}]},{"name":"rpt:domain-38","root":"us-gaap:PropertyPlantAndEquipmentTypeDomain","relationships":[{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"kbh:UsGaap_ComputerEquipmentIncludingCapitalizedSoftwareMemberMember"},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"kbh:ModelFurnishingAndSalesOfficeImprovementsMember"},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"kbh:LeaseholdImprovementsOfficeFurnitureAndEquipmentMember"}]},{"name":"rpt:domain-39","root":"srt:ProductsAndServicesDomain","relationships":[{"source":"srt:ProductsAndServicesDomain","target":"us-gaap:HomeBuildingMember"},{"source":"srt:ProductsAndServicesDomain","target":"kbh:FinancialServicesMember"}]},{"name":"rpt:domain-40","root":"srt:EquityMethodInvesteeNameDomain","relationships":[{"source":"srt:EquityMethodInvesteeNameDomain","target":"kbh:KBHSLLCMember"}]},{"name":"rpt:domain-41","root":"us-gaap:RelatedPartyDomain","relationships":[{"source":"us-gaap:RelatedPartyDomain","target":"us-gaap:FinancialServiceMember"},{"source":"us-gaap:RelatedPartyDomain","target":"kbh:GRAllianceLLCMember"}]},{"name":"rpt:domain-42","root":"us-gaap:SegmentDomain","relationships":[{"source":"us-gaap:SegmentDomain","target":"kbh:WestCoastMember"},{"source":"us-gaap:SegmentDomain","target":"kbh:SouthwestMember"},{"source":"us-gaap:SegmentDomain","target":"kbh:CentralMember"},{"source":"us-gaap:SegmentDomain","target":"kbh:SoutheastMember"},{"source":"us-gaap:SegmentDomain","target":"us-gaap:CorporateAndOtherMember"}]},{"name":"rpt:domain-43","root":"srt:ShareRepurchaseProgramDomain","relationships":[{"source":"srt:ShareRepurchaseProgramDomain","target":"kbh:July2021StockRepurchaseProgramMember"},{"source":"srt:ShareRepurchaseProgramDomain","target":"kbh:April2022StockRepurchaseProgramMember"},{"source":"srt:ShareRepurchaseProgramDomain","target":"kbh:March2023StockRepurchaseProgramMember"},{"source":"srt:ShareRepurchaseProgramDomain","target":"kbh:April2024StockRepurchaseProgramMember"},{"source":"srt:ShareRepurchaseProgramDomain","target":"kbh:NotPartofaShareRepurchaseProgramMember"}]},{"name":"rpt:domain-44","root":"us-gaap:PropertyPlantAndEquipmentTypeDomain","relationships":[{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"kbh:ComputerEquipmentIncludingCapitalizedSoftwareMember"},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"kbh:ModelFurnishingsandSalesOfficeImprovementsMember"},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:FurnitureAndFixturesMember"}]},{"name":"rpt:domain-45","root":"us-gaap:ConcentrationRiskTypeDomain","relationships":[{"source":"us-gaap:ConcentrationRiskTypeDomain","target":"us-gaap:ProductConcentrationRiskMember"}]},{"name":"rpt:domain-46","root":"us-gaap:ConcentrationRiskBenchmarkDomain","relationships":[{"source":"us-gaap:ConcentrationRiskBenchmarkDomain","target":"us-gaap:SalesRevenueNetMember"}]},{"name":"rpt:domain-47","root":"srt:EquityMethodInvesteeNameDomain","relationships":[{"source":"srt:EquityMethodInvesteeNameDomain","target":"kbh:InspiradaBuildersLLCMember"}]},{"name":"rpt:domain-48","root":"srt:ConsolidatedEntitiesDomain","relationships":[{"source":"srt:ConsolidatedEntitiesDomain","target":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember"},{"source":"srt:ConsolidatedEntitiesDomain","target":"kbh:NonVIELandOptionContractsAndOtherSimilarContractsMember"}]},{"name":"rpt:domain-49","root":"ecd:AllIndividualsMember","relationships":[{"source":"ecd:AllIndividualsMember","target":"ecd:NonNeosMember"}]},{"name":"rpt:domain-50","root":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","relationships":[{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:EmployeeStockOptionMember"},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:StockAppreciationRightsSARSMember"}]},{"name":"rpt:domain-51","root":"ecd:AllTradingArrangementsMember","relationships":[]},{"name":"rpt:domain-52","root":"ecd:AllExecutiveCategoriesMember","relationships":[{"source":"ecd:AllExecutiveCategoriesMember","target":"ecd:PeoMember"},{"source":"ecd:AllExecutiveCategoriesMember","target":"ecd:NonPeoNeoMember"}]},{"name":"rpt:domain-53","root":"ecd:AllAdjToCompMember","relationships":[{"source":"ecd:AllAdjToCompMember","target":"ecd:AggtChngPnsnValInSummryCompstnTblForAplblYrMember"},{"source":"ecd:AllAdjToCompMember","target":"ecd:AggtPnsnAdjsSvcCstMember"},{"source":"ecd:AllAdjToCompMember","target":"ecd:EqtyAwrdsAdjsMember"},{"source":"ecd:AggtPnsnAdjsSvcCstMember","target":"ecd:PnsnAdjsSvcCstMember"},{"source":"ecd:AggtPnsnAdjsSvcCstMember","target":"ecd:PnsnAdjsPrrSvcCstMember"},{"source":"ecd:EqtyAwrdsAdjsMember","target":"ecd:EqtyAwrdsInSummryCompstnTblForAplblYrMember"},{"source":"ecd:EqtyAwrdsAdjsMember","target":"ecd:EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"},{"source":"ecd:EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember","target":"ecd:YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"},{"source":"ecd:EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember","target":"ecd:ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"},{"source":"ecd:EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember","target":"ecd:VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"},{"source":"ecd:EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember","target":"ecd:ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"},{"source":"ecd:EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember","target":"ecd:FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"},{"source":"ecd:EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember","target":"ecd:DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"}]}],"members":[{"name":"ecd:AggtChngPnsnValInSummryCompstnTblForAplblYrMember","domainClasses":["ecd:AllAdjToCompMember"]},{"name":"ecd:AggtPnsnAdjsSvcCstMember","domainClasses":["ecd:AllAdjToCompMember"]},{"name":"ecd:ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember","domainClasses":["ecd:AllAdjToCompMember"]},{"name":"ecd:ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember","domainClasses":["ecd:AllAdjToCompMember"]},{"name":"ecd:DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember","domainClasses":["ecd:AllAdjToCompMember"]},{"name":"ecd:EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember","domainClasses":["ecd:AllAdjToCompMember"]},{"name":"ecd:EqtyAwrdsAdjsMember","domainClasses":["ecd:AllAdjToCompMember"]},{"name":"ecd:EqtyAwrdsInSummryCompstnTblForAplblYrMember","domainClasses":["ecd:AllAdjToCompMember"]},{"name":"ecd:FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember","domainClasses":["ecd:AllAdjToCompMember"]},{"name":"ecd:NonNeosMember","domainClasses":["ecd:AllIndividualsMember"]},{"name":"ecd:NonPeoNeoMember","domainClasses":["ecd:AllExecutiveCategoriesMember"]},{"name":"ecd:PeoMember","domainClasses":["ecd:AllExecutiveCategoriesMember"]},{"name":"ecd:PnsnAdjsPrrSvcCstMember","domainClasses":["ecd:AllAdjToCompMember"]},{"name":"ecd:PnsnAdjsSvcCstMember","domainClasses":["ecd:AllAdjToCompMember"]},{"name":"ecd:VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember","domainClasses":["ecd:AllAdjToCompMember"]},{"name":"ecd:YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember","domainClasses":["ecd:AllAdjToCompMember"]},{"name":"kbh:April2022StockRepurchaseProgramMember","domainClasses":["srt:ShareRepurchaseProgramDomain"]},{"name":"kbh:April2024StockRepurchaseProgramMember","domainClasses":["srt:ShareRepurchaseProgramDomain"]},{"name":"kbh:CentralMember","domainClasses":["us-gaap:SegmentDomain"]},{"name":"kbh:Chapter558oftheFloridaStatutesMember","domainClasses":["us-gaap:LossContingencyNatureDomain"]},{"name":"kbh:ComputerEquipmentIncludingCapitalizedSoftwareMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"kbh:EquityIncentive2014AmendedAndRestatedPlanMember","domainClasses":["us-gaap:PlanNameDomain"]},{"name":"kbh:ExpirationBetween2025And2043Member","domainClasses":["us-gaap:TaxPeriodDomain"]},{"name":"kbh:FinancialServicesMember","domainClasses":["srt:ProductsAndServicesDomain"]},{"name":"kbh:GRAllianceLLCMember","domainClasses":["us-gaap:RelatedPartyDomain"]},{"name":"kbh:InspiradaBuildersLLCMember","domainClasses":["srt:EquityMethodInvesteeNameDomain"]},{"name":"kbh:July2021StockRepurchaseProgramMember","domainClasses":["srt:ShareRepurchaseProgramDomain"]},{"name":"kbh:KBHSLLCMember","domainClasses":["srt:EquityMethodInvesteeNameDomain"]},{"name":"kbh:LOCFacilitiesMember","domainClasses":["us-gaap:CreditFacilityDomain"]},{"name":"kbh:LandOptionContractAbandonmentMember","domainClasses":["us-gaap:LossContingencyNatureDomain"]},{"name":"kbh:LeaseholdImprovementsOfficeFurnitureAndEquipmentMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"kbh:March2023StockRepurchaseProgramMember","domainClasses":["srt:ShareRepurchaseProgramDomain"]},{"name":"kbh:ModelFurnishingAndSalesOfficeImprovementsMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"kbh:ModelFurnishingsandSalesOfficeImprovementsMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"kbh:MortgagesAndLandContractsDueToLandSellersAndOtherLoansMember","domainClasses":["us-gaap:LongtermDebtTypeDomain"]},{"name":"kbh:NonEmployeeDirectorDeferredCommonStockMember","domainClasses":["us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"]},{"name":"kbh:NonEmployeeDirectorStockUnitsMember","domainClasses":["us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"]},{"name":"kbh:NonVIELandOptionContractsAndOtherSimilarContractsMember","domainClasses":["srt:ConsolidatedEntitiesDomain"]},{"name":"kbh:NotPartofaShareRepurchaseProgramMember","domainClasses":["srt:ShareRepurchaseProgramDomain"]},{"name":"kbh:PSU2018Member","domainClasses":["us-gaap:PlanNameDomain"]},{"name":"kbh:PSU2019Member","domainClasses":["us-gaap:PlanNameDomain"]},{"name":"kbh:PSU2020Member","domainClasses":["us-gaap:PlanNameDomain"]},{"name":"kbh:RangeFourMember","domainClasses":["us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"]},{"name":"kbh:RangeThreeMember","domainClasses":["us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"]},{"name":"kbh:RangeTwoMember","domainClasses":["us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"]},{"name":"kbh:SavingPlanMember","domainClasses":["us-gaap:PlanNameDomain"]},{"name":"kbh:SelfInsuranceMember","domainClasses":["us-gaap:LossContingencyNatureDomain"]},{"name":"kbh:SeniorNotesDueTwoThousandThirtyAtSevenPointTwoFivePercentMember","domainClasses":["us-gaap:DebtInstrumentNameDomain"]},{"name":"kbh:SeniorNotesDueTwoThousandThirtyOneAtFourPointZeroZeroPercentMember","domainClasses":["us-gaap:DebtInstrumentNameDomain"]},{"name":"kbh:SeniorNotesDueTwoThousandTwentyNineAtFourPointEightPercentMember","domainClasses":["us-gaap:DebtInstrumentNameDomain"]},{"name":"kbh:SeniorNotesDueTwoThousandTwentySevenAtSixPointEightSevenFivePercentMember","domainClasses":["us-gaap:DebtInstrumentNameDomain"]},{"name":"kbh:SeniorUnsecuredTermLoanDueAugust252026Member","domainClasses":["us-gaap:DebtInstrumentNameDomain"]},{"name":"kbh:SoutheastMember","domainClasses":["us-gaap:SegmentDomain"]},{"name":"kbh:SouthwestMember","domainClasses":["us-gaap:SegmentDomain"]},{"name":"kbh:TaxCreditCarryforwardExpiringIn2043Member","domainClasses":["us-gaap:TaxCreditCarryforwardNameDomain"]},{"name":"kbh:TermLoanCommitmentMember","domainClasses":["us-gaap:DebtInstrumentNameDomain"]},{"name":"kbh:TermLoanMember","domainClasses":["us-gaap:DebtInstrumentNameDomain","us-gaap:LongtermDebtTypeDomain"]},{"name":"kbh:UsGaap_ComputerEquipmentIncludingCapitalizedSoftwareMemberMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"kbh:WestCoastMember","domainClasses":["us-gaap:SegmentDomain"]},{"name":"srt:ChiefExecutiveOfficerMember","domainClasses":["srt:TitleOfIndividualWithRelationshipToEntityDomain"]},{"name":"srt:MaximumMember","domainClasses":["srt:RangeMember"]},{"name":"srt:MinimumMember","domainClasses":["srt:RangeMember"]},{"name":"srt:ScenarioForecastMember","domainClasses":["srt:ScenarioUnspecifiedDomain"]},{"name":"us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:AdditionalPaidInCapitalMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:CarryingReportedAmountFairValueDisclosureMember","domainClasses":["us-gaap:FairValueDisclosureItemAmountsDomain"]},{"name":"us-gaap:CommonStockMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:CorporateAndOtherMember","domainClasses":["us-gaap:SegmentDomain"]},{"name":"us-gaap:DamagesFromProductDefectsMember","domainClasses":["us-gaap:LossContingencyNatureDomain"]},{"name":"us-gaap:DebtInstrumentRedemptionPeriodOneMember","domainClasses":["us-gaap:DebtInstrumentRedemptionPeriodDomain"]},{"name":"us-gaap:EmployeeStockOptionMember","domainClasses":["us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"]},{"name":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","domainClasses":["us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeDomain"]},{"name":"us-gaap:EstimateOfFairValueFairValueDisclosureMember","domainClasses":["us-gaap:FairValueDisclosureItemAmountsDomain"]},{"name":"us-gaap:FairValueInputsLevel2Member","domainClasses":["us-gaap:FairValueMeasurementsFairValueHierarchyDomain"]},{"name":"us-gaap:FinancialServiceMember","domainClasses":["srt:ProductsAndServicesDomain","us-gaap:RelatedPartyDomain"]},{"name":"us-gaap:FurnitureAndFixturesMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"us-gaap:HomeBuildingMember","domainClasses":["srt:ProductsAndServicesDomain"]},{"name":"us-gaap:InterestRateLockCommitmentsMember","domainClasses":["us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"]},{"name":"us-gaap:LetterOfCreditMember","domainClasses":["us-gaap:CreditFacilityDomain"]},{"name":"us-gaap:LineOfCreditMember","domainClasses":["us-gaap:CreditFacilityDomain"]},{"name":"us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember","domainClasses":["us-gaap:RetirementPlanTypeDomain"]},{"name":"us-gaap:PerformanceSharesMember","domainClasses":["us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"]},{"name":"us-gaap:PortionAtFairValueFairValueDisclosureMember","domainClasses":["us-gaap:FairValueDisclosureItemAmountsDomain"]},{"name":"us-gaap:ProductConcentrationRiskMember","domainClasses":["us-gaap:ConcentrationRiskTypeDomain"]},{"name":"us-gaap:RestrictedStockMember","domainClasses":["us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"]},{"name":"us-gaap:RetainedEarningsMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:RevolvingCreditFacilityMember","domainClasses":["us-gaap:CreditFacilityDomain"]},{"name":"us-gaap:SalesRevenueNetMember","domainClasses":["us-gaap:ConcentrationRiskBenchmarkDomain"]},{"name":"us-gaap:SeniorNotesMember","domainClasses":["us-gaap:LongtermDebtTypeDomain"]},{"name":"us-gaap:StateAndLocalJurisdictionMember","domainClasses":["us-gaap:IncomeTaxAuthorityDomain","us-gaap:IncomeTaxAuthorityNameDomain"]},{"name":"us-gaap:StockAppreciationRightsSARSMember","domainClasses":["us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"]},{"name":"us-gaap:StockOptionMember","domainClasses":["us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"]},{"name":"us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember","domainClasses":["us-gaap:RetirementPlanTypeDomain"]},{"name":"us-gaap:TreasuryStockCommonMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:TrustForBenefitOfEmployeesMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","domainClasses":["srt:ConsolidatedEntitiesDomain"]},{"name":"us-gaap:WarrantyObligationsMember","domainClasses":["us-gaap:LossContingencyNatureDomain"]}],"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":"srt:ProductOrServiceAxis","domainNetwork":"rpt:domain-0","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:StatementEquityComponentsAxis","domainNetwork":"rpt:domain-1","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:LossContingenciesByNatureOfContingencyAxis","domainNetwork":"rpt:domain-2","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":"srt:RangeAxis","domainNetwork":"rpt:domain-3","optional":true},{"dimension":"us-gaap:LossContingenciesByNatureOfContingencyAxis","domainNetwork":"rpt:domain-4","optional":true},{"dimension":"us-gaap:CreditFacilityAxis","domainNetwork":"rpt:domain-5","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":"srt:ProductOrServiceAxis","domainNetwork":"rpt:domain-6","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":"srt:ProductOrServiceAxis","domainNetwork":"rpt:domain-6","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:StatementEquityComponentsAxis","domainNetwork":"rpt:domain-7","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:AwardTypeAxis","domainNetwork":"rpt:domain-8","optional":true},{"dimension":"us-gaap:PlanNameAxis","domainNetwork":"rpt:domain-9","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-3","optional":true},{"dimension":"us-gaap:StatementEquityComponentsAxis","domainNetwork":"rpt:domain-10","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:AwardTypeAxis","domainNetwork":"rpt:domain-11","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:AwardTypeAxis","domainNetwork":"rpt:domain-12","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:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis","domainNetwork":"rpt:domain-13","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":"us-gaap:FairValueByMeasurementBasisAxis","domainNetwork":"rpt:domain-14","optional":true},{"dimension":"us-gaap:FairValueByFairValueHierarchyLevelAxis","domainNetwork":"rpt:domain-15","optional":true},{"dimension":"us-gaap:LongtermDebtTypeAxis","domainNetwork":"rpt:domain-16","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":"srt:ProductOrServiceAxis","domainNetwork":"rpt:domain-17","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":"srt:ProductOrServiceAxis","domainNetwork":"rpt:domain-17","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":"srt:ProductOrServiceAxis","domainNetwork":"rpt:domain-17","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":"us-gaap:TaxCreditCarryforwardAxis","domainNetwork":"rpt:domain-18","optional":true},{"dimension":"us-gaap:IncomeTaxAuthorityAxis","domainNetwork":"rpt:domain-19","optional":true},{"dimension":"us-gaap:TaxPeriodAxis","domainNetwork":"rpt:domain-20","optional":true},{"dimension":"us-gaap:IncomeTaxAuthorityNameAxis","domainNetwork":"rpt:domain-21","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":"us-gaap:FairValueByMeasurementBasisAxis","domainNetwork":"rpt:domain-22","optional":true},{"dimension":"us-gaap:LossContingenciesByNatureOfContingencyAxis","domainNetwork":"rpt:domain-23","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-3","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":"srt:RangeAxis","domainNetwork":"rpt:domain-3","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:EquityMethodInvestmentNonconsolidatedInvesteeAxis","domainNetwork":"rpt:domain-24","optional":true},{"dimension":"srt:ProductOrServiceAxis","domainNetwork":"rpt:domain-6","optional":true},{"dimension":"us-gaap:CreditFacilityAxis","domainNetwork":"rpt:domain-25","optional":true},{"dimension":"us-gaap:DebtInstrumentAxis","domainNetwork":"rpt:domain-26","optional":true},{"dimension":"us-gaap:FinancialInstrumentAxis","domainNetwork":"rpt:domain-27","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-28","optional":true},{"dimension":"srt:StatementScenarioAxis","domainNetwork":"rpt:domain-29","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":"srt:ProductOrServiceAxis","domainNetwork":"rpt:domain-6","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:CreditFacilityAxis","domainNetwork":"rpt:domain-30","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-3","optional":true},{"dimension":"us-gaap:LongtermDebtTypeAxis","domainNetwork":"rpt:domain-31","optional":true},{"dimension":"us-gaap:DebtInstrumentAxis","domainNetwork":"rpt:domain-32","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:LongtermDebtTypeAxis","domainNetwork":"rpt:domain-33","optional":true},{"dimension":"us-gaap:DebtInstrumentAxis","domainNetwork":"rpt:domain-34","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-3","optional":true},{"dimension":"us-gaap:DebtInstrumentRedemptionPeriodAxis","domainNetwork":"rpt:domain-35","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":"srt:ProductOrServiceAxis","domainNetwork":"rpt:domain-0","optional":true},{"dimension":"srt:TitleOfIndividualAxis","domainNetwork":"rpt:domain-36","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:RetirementPlanTypeAxis","domainNetwork":"rpt:domain-37","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:PropertyPlantAndEquipmentByTypeAxis","domainNetwork":"rpt:domain-38","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":"srt:ProductOrServiceAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-26","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:ProductOrServiceAxis","domainNetwork":"rpt:domain-39","optional":true},{"dimension":"srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis","domainNetwork":"rpt:domain-40","optional":true},{"dimension":"us-gaap:RelatedPartyTransactionsByRelatedPartyAxis","domainNetwork":"rpt:domain-41","optional":true}]},{"name":"rpt:cube-27","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:ProductOrServiceAxis","domainNetwork":"rpt:domain-0","optional":true},{"dimension":"us-gaap:StatementBusinessSegmentsAxis","domainNetwork":"rpt:domain-42","optional":true}]},{"name":"rpt:cube-28","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:ShareRepurchaseProgramAxis","domainNetwork":"rpt:domain-43","optional":true},{"dimension":"us-gaap:StatementEquityComponentsAxis","domainNetwork":"rpt:domain-10","optional":true}]},{"name":"rpt:cube-29","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:RangeAxis","domainNetwork":"rpt:domain-3","optional":true},{"dimension":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","domainNetwork":"rpt:domain-44","optional":true},{"dimension":"us-gaap:ConcentrationRiskByTypeAxis","domainNetwork":"rpt:domain-45","optional":true},{"dimension":"us-gaap:ConcentrationRiskByBenchmarkAxis","domainNetwork":"rpt:domain-46","optional":true},{"dimension":"srt:ProductOrServiceAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-30","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:ProductOrServiceAxis","domainNetwork":"rpt:domain-6","optional":true},{"dimension":"srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis","domainNetwork":"rpt:domain-47","optional":true}]},{"name":"rpt:cube-31","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:ConsolidatedEntitiesAxis","domainNetwork":"rpt:domain-48","optional":true}]},{"name":"rpt:cube-32","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true}]},{"name":"rpt:cube-33","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true}]},{"name":"rpt:cube-34","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":"ecd:IndividualAxis","domainNetwork":"rpt:domain-49","optional":true},{"dimension":"us-gaap:AwardTypeAxis","domainNetwork":"rpt:domain-50","optional":true}]},{"name":"rpt:cube-35","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":"ecd:RestatementDateAxis"}]},{"name":"rpt:cube-36","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":"ecd:RestatementDateAxis"},{"dimension":"ecd:IndividualAxis","domainNetwork":"rpt:domain-49","optional":true}]},{"name":"rpt:cube-37","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":"ecd:TradingArrAxis","domainNetwork":"rpt:domain-51","optional":true},{"dimension":"ecd:IndividualAxis","domainNetwork":"rpt:domain-49","optional":true}]},{"name":"rpt:cube-38","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true}]},{"name":"rpt:cube-39","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":"ecd:RestatementDateAxis"},{"dimension":"ecd:IndividualAxis","domainNetwork":"rpt:domain-49","optional":true}]},{"name":"rpt:cube-40","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":"ecd:ExecutiveCategoryAxis","domainNetwork":"rpt:domain-52","optional":true},{"dimension":"ecd:IndividualAxis","domainNetwork":"rpt:domain-49","optional":true},{"dimension":"ecd:AdjToCompAxis","domainNetwork":"rpt:domain-53","optional":true}]},{"name":"rpt:cube-41","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true}]},{"name":"rpt:cube-42","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":"ecd:ExecutiveCategoryAxis","domainNetwork":"rpt:domain-52","optional":true},{"dimension":"ecd:IndividualAxis","domainNetwork":"rpt:domain-49","optional":true},{"dimension":"ecd:MeasureAxis"}]},{"name":"rpt:cube-43","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":"ecd:MeasureAxis"}]},{"name":"rpt:cube-44","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":"ecd:IndividualAxis","domainNetwork":"rpt:domain-49","optional":true}]},{"name":"rpt:cube-45","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":"ecd:ExecutiveCategoryAxis","domainNetwork":"rpt:domain-52","optional":true},{"dimension":"ecd:IndividualAxis","domainNetwork":"rpt:domain-49","optional":true},{"dimension":"ecd:MeasureAxis"}]},{"name":"rpt:cube-46","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":"ecd:ExecutiveCategoryAxis","domainNetwork":"rpt:domain-52","optional":true},{"dimension":"ecd:IndividualAxis","domainNetwork":"rpt:domain-49","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":"cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock","labelType":"xbrl:label","value":"Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]","language":"en-US"},{"forObject":"cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock","labelType":"xbrl:label","value":"Cybersecurity Risk Board of Directors Oversight [Text Block]","language":"en-US"},{"forObject":"cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock","labelType":"xbrl:label","value":"Cybersecurity Risk Management Expertise of Management Responsible [Text Block]","language":"en-US"},{"forObject":"cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag","labelType":"xbrl:label","value":"Cybersecurity Risk Management Positions or Committees Responsible [Flag]","language":"en-US"},{"forObject":"cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag","labelType":"xbrl:label","value":"Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]","language":"en-US"},{"forObject":"cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock","labelType":"xbrl:label","value":"Cybersecurity Risk Management Positions or Committees Responsible [Text Block]","language":"en-US"},{"forObject":"cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock","labelType":"xbrl:label","value":"Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]","language":"en-US"},{"forObject":"cyd:CybersecurityRiskManagementProcessesIntegratedFlag","labelType":"xbrl:label","value":"Cybersecurity Risk Management Processes Integrated [Flag]","language":"en-US"},{"forObject":"cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock","labelType":"xbrl:label","value":"Cybersecurity Risk Management Processes Integrated [Text Block]","language":"en-US"},{"forObject":"cyd:CybersecurityRiskManagementStrategyAndGovernanceAbstract","labelType":"xbrl:label","value":"Cybersecurity Risk Management, Strategy, and Governance [Abstract]","language":"en-US"},{"forObject":"cyd:CybersecurityRiskManagementStrategyAndGovernanceLineItems","labelType":"xbrl:label","value":"Cybersecurity Risk Management, Strategy, and Governance [Line Items]","language":"en-US"},{"forObject":"cyd:CybersecurityRiskManagementStrategyAndGovernanceTable","labelType":"xbrl:label","value":"Cybersecurity Risk Management, Strategy, and Governance [Table]","language":"en-US"},{"forObject":"cyd:CybersecurityRiskManagementThirdPartyEngagedFlag","labelType":"xbrl:label","value":"Cybersecurity Risk Management Third Party Engaged [Flag]","language":"en-US"},{"forObject":"cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag","labelType":"xbrl:label","value":"Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]","language":"en-US"},{"forObject":"cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock","labelType":"xbrl:label","value":"Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]","language":"en-US"},{"forObject":"cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock","labelType":"xbrl:label","value":"Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]","language":"en-US"},{"forObject":"cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock","labelType":"xbrl:label","value":"Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]","language":"en-US"},{"forObject":"cyd:CybersecurityRiskRoleOfManagementTextBlock","labelType":"xbrl:label","value":"Cybersecurity Risk Role of Management [Text Block]","language":"en-US"},{"forObject":"cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag","labelType":"xbrl:label","value":"Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]","language":"en-US"},{"forObject":"dei:AmendmentFlag","labelType":"xbrl:terseLabel","value":"Amendment Flag","language":"en-US"},{"forObject":"dei:AmendmentFlag","labelType":"xbrl:label","value":"Amendment Flag","language":"en-US"},{"forObject":"dei:AuditorFirmId","labelType":"xbrl:terseLabel","value":"Auditor Firm ID","language":"en-US"},{"forObject":"dei:AuditorFirmId","labelType":"xbrl:label","value":"Auditor Firm ID","language":"en-US"},{"forObject":"dei:AuditorLocation","labelType":"xbrl:terseLabel","value":"Auditor Location","language":"en-US"},{"forObject":"dei:AuditorLocation","labelType":"xbrl:label","value":"Auditor Location","language":"en-US"},{"forObject":"dei:AuditorName","labelType":"xbrl:terseLabel","value":"Auditor Name","language":"en-US"},{"forObject":"dei:AuditorName","labelType":"xbrl:label","value":"Auditor Name","language":"en-US"},{"forObject":"dei:CityAreaCode","labelType":"xbrl:terseLabel","value":"City Area Code","language":"en-US"},{"forObject":"dei:CityAreaCode","labelType":"xbrl:label","value":"City Area Code","language":"en-US"},{"forObject":"dei:CoverAbstract","labelType":"xbrl:terseLabel","value":"Cover [Abstract]","language":"en-US"},{"forObject":"dei:CoverAbstract","labelType":"xbrl:label","value":"Cover [Abstract]","language":"en-US"},{"forObject":"dei:CurrentFiscalYearEndDate","labelType":"xbrl:terseLabel","value":"Current Fiscal Year End Date","language":"en-US"},{"forObject":"dei:CurrentFiscalYearEndDate","labelType":"xbrl:label","value":"Current Fiscal Year End Date","language":"en-US"},{"forObject":"dei:DocumentAnnualReport","labelType":"xbrl:terseLabel","value":"Document Annual Report","language":"en-US"},{"forObject":"dei:DocumentAnnualReport","labelType":"xbrl:label","value":"Document Annual Report","language":"en-US"},{"forObject":"dei:DocumentFinStmtErrorCorrectionFlag","labelType":"xbrl:terseLabel","value":"Document Financial Statement Error Correction [Flag]","language":"en-US"},{"forObject":"dei:DocumentFinStmtErrorCorrectionFlag","labelType":"xbrl:label","value":"Document Financial Statement Error Correction [Flag]","language":"en-US"},{"forObject":"dei:DocumentFiscalPeriodFocus","labelType":"xbrl:terseLabel","value":"Document Fiscal Period Focus","language":"en-US"},{"forObject":"dei:DocumentFiscalPeriodFocus","labelType":"xbrl:label","value":"Document Fiscal Period Focus","language":"en-US"},{"forObject":"dei:DocumentFiscalYearFocus","labelType":"xbrl:terseLabel","value":"Document Fiscal Year Focus","language":"en-US"},{"forObject":"dei:DocumentFiscalYearFocus","labelType":"xbrl:label","value":"Document Fiscal Year Focus","language":"en-US"},{"forObject":"dei:DocumentPeriodEndDate","labelType":"xbrl:terseLabel","value":"Document Period End Date","language":"en-US"},{"forObject":"dei:DocumentPeriodEndDate","labelType":"xbrl:label","value":"Document Period End Date","language":"en-US"},{"forObject":"dei:DocumentTransitionReport","labelType":"xbrl:terseLabel","value":"Document Transition Report","language":"en-US"},{"forObject":"dei:DocumentTransitionReport","labelType":"xbrl:label","value":"Document Transition Report","language":"en-US"},{"forObject":"dei:DocumentType","labelType":"xbrl:terseLabel","value":"Document Type","language":"en-US"},{"forObject":"dei:DocumentType","labelType":"xbrl:label","value":"Document Type","language":"en-US"},{"forObject":"dei:DocumentsIncorporatedByReferenceTextBlock","labelType":"xbrl:terseLabel","value":"Documents Incorporated by Reference","language":"en-US"},{"forObject":"dei:DocumentsIncorporatedByReferenceTextBlock","labelType":"xbrl:label","value":"Documents Incorporated by Reference [Text Block]","language":"en-US"},{"forObject":"dei:EntityAddressAddressLine1","labelType":"xbrl:terseLabel","value":"Entity Address, Address Line One","language":"en-US"},{"forObject":"dei:EntityAddressAddressLine1","labelType":"xbrl:label","value":"Entity Address, Address Line One","language":"en-US"},{"forObject":"dei:EntityAddressCityOrTown","labelType":"xbrl:terseLabel","value":"Entity Address, City or Town","language":"en-US"},{"forObject":"dei:EntityAddressCityOrTown","labelType":"xbrl:label","value":"Entity Address, City or Town","language":"en-US"},{"forObject":"dei:EntityAddressPostalZipCode","labelType":"xbrl:terseLabel","value":"Entity Address, Postal Zip Code","language":"en-US"},{"forObject":"dei:EntityAddressPostalZipCode","labelType":"xbrl:label","value":"Entity Address, Postal Zip Code","language":"en-US"},{"forObject":"dei:EntityAddressStateOrProvince","labelType":"xbrl:terseLabel","value":"Entity Address, State or Province","language":"en-US"},{"forObject":"dei:EntityAddressStateOrProvince","labelType":"xbrl:label","value":"Entity Address, State or Province","language":"en-US"},{"forObject":"dei:EntityCentralIndexKey","labelType":"xbrl:terseLabel","value":"Entity Central Index Key","language":"en-US"},{"forObject":"dei:EntityCentralIndexKey","labelType":"xbrl:label","value":"Entity Central Index Key","language":"en-US"},{"forObject":"dei:EntityCommonStockSharesOutstanding","labelType":"xbrl:terseLabel","value":"Entity Common Stock Shares Outstanding","language":"en-US"},{"forObject":"dei:EntityCommonStockSharesOutstanding","labelType":"xbrl:label","value":"Entity Common Stock, Shares Outstanding","language":"en-US"},{"forObject":"dei:EntityCurrentReportingStatus","labelType":"xbrl:terseLabel","value":"Entity Current Reporting Status","language":"en-US"},{"forObject":"dei:EntityCurrentReportingStatus","labelType":"xbrl:label","value":"Entity Current Reporting Status","language":"en-US"},{"forObject":"dei:EntityEmergingGrowthCompany","labelType":"xbrl:terseLabel","value":"Entity Emerging Growth Company","language":"en-US"},{"forObject":"dei:EntityEmergingGrowthCompany","labelType":"xbrl:label","value":"Entity Emerging Growth Company","language":"en-US"},{"forObject":"dei:EntityFileNumber","labelType":"xbrl:terseLabel","value":"Entity File Number","language":"en-US"},{"forObject":"dei:EntityFileNumber","labelType":"xbrl:label","value":"Entity File Number","language":"en-US"},{"forObject":"dei:EntityFilerCategory","labelType":"xbrl:terseLabel","value":"Entity Filer Category","language":"en-US"},{"forObject":"dei:EntityFilerCategory","labelType":"xbrl:label","value":"Entity Filer Category","language":"en-US"},{"forObject":"dei:EntityIncorporationStateCountryCode","labelType":"xbrl:terseLabel","value":"Entity Incorporation, State or Country Code","language":"en-US"},{"forObject":"dei:EntityIncorporationStateCountryCode","labelType":"xbrl:label","value":"Entity Incorporation, State or Country Code","language":"en-US"},{"forObject":"dei:EntityInteractiveDataCurrent","labelType":"xbrl:terseLabel","value":"Entity Interactive Data Current","language":"en-US"},{"forObject":"dei:EntityInteractiveDataCurrent","labelType":"xbrl:label","value":"Entity Interactive Data Current","language":"en-US"},{"forObject":"dei:EntityPublicFloat","labelType":"xbrl:terseLabel","value":"Entity Public Float","language":"en-US"},{"forObject":"dei:EntityPublicFloat","labelType":"xbrl:label","value":"Entity Public Float","language":"en-US"},{"forObject":"dei:EntityRegistrantName","labelType":"xbrl:terseLabel","value":"Entity Registrant Name","language":"en-US"},{"forObject":"dei:EntityRegistrantName","labelType":"xbrl:label","value":"Entity Registrant Name","language":"en-US"},{"forObject":"dei:EntityShellCompany","labelType":"xbrl:terseLabel","value":"Entity Shell Company","language":"en-US"},{"forObject":"dei:EntityShellCompany","labelType":"xbrl:label","value":"Entity Shell Company","language":"en-US"},{"forObject":"dei:EntitySmallBusiness","labelType":"xbrl:terseLabel","value":"Entity Small Business","language":"en-US"},{"forObject":"dei:EntitySmallBusiness","labelType":"xbrl:label","value":"Entity Small Business","language":"en-US"},{"forObject":"dei:EntityTaxIdentificationNumber","labelType":"xbrl:terseLabel","value":"Entity Tax Identification Number","language":"en-US"},{"forObject":"dei:EntityTaxIdentificationNumber","labelType":"xbrl:label","value":"Entity Tax Identification Number","language":"en-US"},{"forObject":"dei:EntityVoluntaryFilers","labelType":"xbrl:terseLabel","value":"Entity Voluntary Filers","language":"en-US"},{"forObject":"dei:EntityVoluntaryFilers","labelType":"xbrl:label","value":"Entity Voluntary Filers","language":"en-US"},{"forObject":"dei:EntityWellKnownSeasonedIssuer","labelType":"xbrl:terseLabel","value":"Entity Well-known Seasoned Issuer","language":"en-US"},{"forObject":"dei:EntityWellKnownSeasonedIssuer","labelType":"xbrl:label","value":"Entity Well-known Seasoned Issuer","language":"en-US"},{"forObject":"dei:IcfrAuditorAttestationFlag","labelType":"xbrl:terseLabel","value":"ICFR Auditor Attestation Flag","language":"en-US"},{"forObject":"dei:IcfrAuditorAttestationFlag","labelType":"xbrl:label","value":"ICFR Auditor Attestation Flag","language":"en-US"},{"forObject":"dei:LocalPhoneNumber","labelType":"xbrl:terseLabel","value":"Local Phone Number","language":"en-US"},{"forObject":"dei:LocalPhoneNumber","labelType":"xbrl:label","value":"Local Phone Number","language":"en-US"},{"forObject":"dei:Security12bTitle","labelType":"xbrl:terseLabel","value":"Title of 12(b) Security","language":"en-US"},{"forObject":"dei:Security12bTitle","labelType":"xbrl:label","value":"Title of 12(b) Security","language":"en-US"},{"forObject":"dei:SecurityExchangeName","labelType":"xbrl:terseLabel","value":"Security Exchange Name","language":"en-US"},{"forObject":"dei:SecurityExchangeName","labelType":"xbrl:label","value":"Security Exchange Name","language":"en-US"},{"forObject":"dei:TradingSymbol","labelType":"xbrl:terseLabel","value":"Trading Symbol","language":"en-US"},{"forObject":"dei:TradingSymbol","labelType":"xbrl:label","value":"Trading Symbol","language":"en-US"},{"forObject":"ecd:Additional402vDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Additional 402(v) Disclosure","language":"en-US"},{"forObject":"ecd:Additional402vDisclosureTextBlock","labelType":"xbrl:label","value":"Additional 402(v) Disclosure [Text Block]","language":"en-US"},{"forObject":"ecd:AdjToCompAmt","labelType":"xbrl:terseLabel","value":"Adjustment to Compensation, Amount","language":"en-US"},{"forObject":"ecd:AdjToCompAmt","labelType":"xbrl:label","value":"Adjustment to Compensation Amount","language":"en-US"},{"forObject":"ecd:AdjToCompAxis","labelType":"xbrl:terseLabel","value":"Adjustment to Compensation:","language":"en-US"},{"forObject":"ecd:AdjToCompAxis","labelType":"xbrl:label","value":"Adjustment to Compensation [Axis]","language":"en-US"},{"forObject":"ecd:AdjToNonPeoNeoCompFnTextBlock","labelType":"xbrl:terseLabel","value":"Adjustment to Non-PEO NEO Compensation Footnote","language":"en-US"},{"forObject":"ecd:AdjToNonPeoNeoCompFnTextBlock","labelType":"xbrl:label","value":"Adjustment to Non-PEO NEO Compensation Footnote [Text Block]","language":"en-US"},{"forObject":"ecd:AdjToPeoCompFnTextBlock","labelType":"xbrl:terseLabel","value":"Adjustment To PEO Compensation, Footnote","language":"en-US"},{"forObject":"ecd:AdjToPeoCompFnTextBlock","labelType":"xbrl:label","value":"Adjustment To PEO Compensation, Footnote [Text Block]","language":"en-US"},{"forObject":"ecd:AggtChngPnsnValInSummryCompstnTblForAplblYrMember","labelType":"xbrl:terseLabel","value":"Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table","language":"en-US"},{"forObject":"ecd:AggtChngPnsnValInSummryCompstnTblForAplblYrMember","labelType":"xbrl:label","value":"Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]","language":"en-US"},{"forObject":"ecd:AggtErrCompAmt","labelType":"xbrl:terseLabel","value":"Aggregate Erroneous Compensation Amount","language":"en-US"},{"forObject":"ecd:AggtErrCompAmt","labelType":"xbrl:label","value":"Aggregate Erroneous Compensation Amount","language":"en-US"},{"forObject":"ecd:AggtErrCompNotYetDeterminedTextBlock","labelType":"xbrl:terseLabel","value":"Aggregate Erroneous Compensation Not Yet Determined","language":"en-US"},{"forObject":"ecd:AggtErrCompNotYetDeterminedTextBlock","labelType":"xbrl:label","value":"Aggregate Erroneous Compensation Not Yet Determined [Text Block]","language":"en-US"},{"forObject":"ecd:AggtPnsnAdjsSvcCstMember","labelType":"xbrl:terseLabel","value":"Aggregate Pension Adjustments Service Cost","language":"en-US"},{"forObject":"ecd:AggtPnsnAdjsSvcCstMember","labelType":"xbrl:label","value":"Aggregate Pension Adjustments Service Cost [Member]","language":"en-US"},{"forObject":"ecd:AllAdjToCompMember","labelType":"xbrl:terseLabel","value":"All Adjustments to Compensation","language":"en-US"},{"forObject":"ecd:AllAdjToCompMember","labelType":"xbrl:label","value":"All Adjustments to Compensation [Member]","language":"en-US"},{"forObject":"ecd:AllExecutiveCategoriesMember","labelType":"xbrl:terseLabel","value":"All Executive Categories","language":"en-US"},{"forObject":"ecd:AllExecutiveCategoriesMember","labelType":"xbrl:label","value":"All Executive Categories [Member]","language":"en-US"},{"forObject":"ecd:AllIndividualsMember","labelType":"xbrl:terseLabel","value":"All Individuals","language":"en-US"},{"forObject":"ecd:AllIndividualsMember","labelType":"xbrl:label","value":"All Individuals [Member]","language":"en-US"},{"forObject":"ecd:AllTradingArrangementsMember","labelType":"xbrl:terseLabel","value":"All Trading Arrangements","language":"en-US"},{"forObject":"ecd:AllTradingArrangementsMember","labelType":"xbrl:label","value":"All Trading Arrangements [Member]","language":"en-US"},{"forObject":"ecd:AwardExrcPrice","labelType":"xbrl:terseLabel","value":"Exercise Price","language":"en-US"},{"forObject":"ecd:AwardExrcPrice","labelType":"xbrl:label","value":"Award Exercise Price","language":"en-US"},{"forObject":"ecd:AwardGrantDateFairValue","labelType":"xbrl:terseLabel","value":"Fair Value as of Grant Date","language":"en-US"},{"forObject":"ecd:AwardGrantDateFairValue","labelType":"xbrl:label","value":"Award Grant Date Fair Value","language":"en-US"},{"forObject":"ecd:AwardTmgDiscLineItems","labelType":"xbrl:label","value":"Award Timing Disclosures [Line Items]","language":"en-US"},{"forObject":"ecd:AwardTmgHowMnpiCnsdrdTextBlock","labelType":"xbrl:terseLabel","value":"Award Timing, How MNPI Considered","language":"en-US"},{"forObject":"ecd:AwardTmgHowMnpiCnsdrdTextBlock","labelType":"xbrl:label","value":"Award Timing, How MNPI Considered [Text Block]","language":"en-US"},{"forObject":"ecd:AwardTmgMethodTextBlock","labelType":"xbrl:terseLabel","value":"Award Timing Method","language":"en-US"},{"forObject":"ecd:AwardTmgMethodTextBlock","labelType":"xbrl:label","value":"Award Timing Method [Text Block]","language":"en-US"},{"forObject":"ecd:AwardTmgMnpiCnsdrdFlag","labelType":"xbrl:terseLabel","value":"Award Timing MNPI Considered","language":"en-US"},{"forObject":"ecd:AwardTmgMnpiCnsdrdFlag","labelType":"xbrl:label","value":"Award Timing MNPI Considered [Flag]","language":"en-US"},{"forObject":"ecd:AwardTmgMnpiDiscTextBlock","labelType":"xbrl:terseLabel","value":"Award Timing MNPI Disclosure","language":"en-US"},{"forObject":"ecd:AwardTmgMnpiDiscTextBlock","labelType":"xbrl:label","value":"Award Timing MNPI Disclosure [Text Block]","language":"en-US"},{"forObject":"ecd:AwardTmgPredtrmndFlag","labelType":"xbrl:terseLabel","value":"Award Timing Predetermined","language":"en-US"},{"forObject":"ecd:AwardTmgPredtrmndFlag","labelType":"xbrl:label","value":"Award Timing Predetermined [Flag]","language":"en-US"},{"forObject":"ecd:AwardUndrlygSecuritiesAmt","labelType":"xbrl:terseLabel","value":"Underlying Securities","language":"en-US"},{"forObject":"ecd:AwardUndrlygSecuritiesAmt","labelType":"xbrl:label","value":"Award Underlying Securities Amount","language":"en-US"},{"forObject":"ecd:AwardsCloseToMnpiDiscIndName","labelType":"xbrl:terseLabel","value":"Name","language":"en-US"},{"forObject":"ecd:AwardsCloseToMnpiDiscIndName","labelType":"xbrl:label","value":"Awards Close in Time to MNPI Disclosures, Individual Name","language":"en-US"},{"forObject":"ecd:AwardsCloseToMnpiDiscTable","labelType":"xbrl:terseLabel","value":"Awards Close in Time to MNPI Disclosures","language":"en-US"},{"forObject":"ecd:AwardsCloseToMnpiDiscTable","labelType":"xbrl:label","value":"Awards Close in Time to MNPI Disclosures [Table]","language":"en-US"},{"forObject":"ecd:AwardsCloseToMnpiDiscTableTextBlock","labelType":"xbrl:terseLabel","value":"Awards Close in Time to MNPI Disclosures, Table","language":"en-US"},{"forObject":"ecd:AwardsCloseToMnpiDiscTableTextBlock","labelType":"xbrl:label","value":"Awards Close in Time to MNPI Disclosures [Table Text Block]","language":"en-US"},{"forObject":"ecd:ChangedPeerGroupFnTextBlock","labelType":"xbrl:terseLabel","value":"Changed Peer Group, Footnote","language":"en-US"},{"forObject":"ecd:ChangedPeerGroupFnTextBlock","labelType":"xbrl:label","value":"Changed Peer Group, Footnote [Text Block]","language":"en-US"},{"forObject":"ecd:ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember","labelType":"xbrl:terseLabel","value":"Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year","language":"en-US"},{"forObject":"ecd:ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember","labelType":"xbrl:label","value":"Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]","language":"en-US"},{"forObject":"ecd:ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember","labelType":"xbrl:terseLabel","value":"Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested","language":"en-US"},{"forObject":"ecd:ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember","labelType":"xbrl:label","value":"Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]","language":"en-US"},{"forObject":"ecd:CoSelectedMeasureAmt","labelType":"xbrl:terseLabel","value":"Company Selected Measure Amount","language":"en-US"},{"forObject":"ecd:CoSelectedMeasureAmt","labelType":"xbrl:label","value":"Company Selected Measure Amount","language":"en-US"},{"forObject":"ecd:CoSelectedMeasureName","labelType":"xbrl:terseLabel","value":"Company Selected Measure Name","language":"en-US"},{"forObject":"ecd:CoSelectedMeasureName","labelType":"xbrl:label","value":"Company Selected Measure Name","language":"en-US"},{"forObject":"ecd:CompActuallyPaidVsCoSelectedMeasureTextBlock","labelType":"xbrl:terseLabel","value":"Compensation Actually Paid vs. Company Selected Measure","language":"en-US"},{"forObject":"ecd:CompActuallyPaidVsCoSelectedMeasureTextBlock","labelType":"xbrl:label","value":"Compensation Actually Paid vs. Company Selected Measure [Text Block]","language":"en-US"},{"forObject":"ecd:CompActuallyPaidVsNetIncomeTextBlock","labelType":"xbrl:terseLabel","value":"Compensation Actually Paid vs. Net Income","language":"en-US"},{"forObject":"ecd:CompActuallyPaidVsNetIncomeTextBlock","labelType":"xbrl:label","value":"Compensation Actually Paid vs. Net Income [Text Block]","language":"en-US"},{"forObject":"ecd:CompActuallyPaidVsOtherMeasureTextBlock","labelType":"xbrl:terseLabel","value":"Compensation Actually Paid vs. Other Measure","language":"en-US"},{"forObject":"ecd:CompActuallyPaidVsOtherMeasureTextBlock","labelType":"xbrl:label","value":"Compensation Actually Paid vs. Other Measure [Text Block]","language":"en-US"},{"forObject":"ecd:CompActuallyPaidVsTotalShareholderRtnTextBlock","labelType":"xbrl:terseLabel","value":"Compensation Actually Paid vs. Total Shareholder Return","language":"en-US"},{"forObject":"ecd:CompActuallyPaidVsTotalShareholderRtnTextBlock","labelType":"xbrl:label","value":"Compensation Actually Paid vs. Total Shareholder Return [Text Block]","language":"en-US"},{"forObject":"ecd:DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember","labelType":"xbrl:terseLabel","value":"Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year","language":"en-US"},{"forObject":"ecd:DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember","labelType":"xbrl:label","value":"Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]","language":"en-US"},{"forObject":"ecd:EqtyAwrdsAdjFnTextBlock","labelType":"xbrl:terseLabel","value":"Equity Awards Adjustments, Footnote","language":"en-US"},{"forObject":"ecd:EqtyAwrdsAdjFnTextBlock","labelType":"xbrl:label","value":"Equity Awards Adjustments, Footnote [Text Block]","language":"en-US"},{"forObject":"ecd:EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember","labelType":"xbrl:terseLabel","value":"Equity Awards Adjustments, Excluding Value Reported in Compensation Table","language":"en-US"},{"forObject":"ecd:EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember","labelType":"xbrl:label","value":"Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]","language":"en-US"},{"forObject":"ecd:EqtyAwrdsAdjsMember","labelType":"xbrl:terseLabel","value":"Equity Awards Adjustments","language":"en-US"},{"forObject":"ecd:EqtyAwrdsAdjsMember","labelType":"xbrl:label","value":"Equity Awards Adjustments [Member]","language":"en-US"},{"forObject":"ecd:EqtyAwrdsInSummryCompstnTblForAplblYrMember","labelType":"xbrl:terseLabel","value":"Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table","language":"en-US"},{"forObject":"ecd:EqtyAwrdsInSummryCompstnTblForAplblYrMember","labelType":"xbrl:label","value":"Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]","language":"en-US"},{"forObject":"ecd:EquityValuationAssumptionDifferenceFnTextBlock","labelType":"xbrl:terseLabel","value":"Equity Valuation Assumption Difference, Footnote","language":"en-US"},{"forObject":"ecd:EquityValuationAssumptionDifferenceFnTextBlock","labelType":"xbrl:label","value":"Equity Valuation Assumption Difference, Footnote [Text Block]","language":"en-US"},{"forObject":"ecd:ErrCompAnalysisTextBlock","labelType":"xbrl:terseLabel","value":"Erroneous Compensation Analysis","language":"en-US"},{"forObject":"ecd:ErrCompAnalysisTextBlock","labelType":"xbrl:label","value":"Erroneous Compensation Analysis [Text Block]","language":"en-US"},{"forObject":"ecd:ErrCompRecoveryTable","labelType":"xbrl:terseLabel","value":"Erroneously Awarded Compensation Recovery","language":"en-US"},{"forObject":"ecd:ErrCompRecoveryTable","labelType":"xbrl:label","value":"Erroneously Awarded Compensation Recovery [Table]","language":"en-US"},{"forObject":"ecd:ExecutiveCategoryAxis","labelType":"xbrl:terseLabel","value":"Executive Category:","language":"en-US"},{"forObject":"ecd:ExecutiveCategoryAxis","labelType":"xbrl:label","value":"Executive Category [Axis]","language":"en-US"},{"forObject":"ecd:ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt","labelType":"xbrl:terseLabel","value":"Forgone Recovery due to Disqualification of Tax Benefits, Amount","language":"en-US"},{"forObject":"ecd:ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt","labelType":"xbrl:label","value":"Forgone Recovery due to Disqualification of Tax Benefits, Amount","language":"en-US"},{"forObject":"ecd:ForgoneRecoveryDueToExpenseOfEnforcementAmt","labelType":"xbrl:terseLabel","value":"Forgone Recovery due to Expense of Enforcement, Amount","language":"en-US"},{"forObject":"ecd:ForgoneRecoveryDueToExpenseOfEnforcementAmt","labelType":"xbrl:label","value":"Forgone Recovery due to Expense of Enforcement, Amount","language":"en-US"},{"forObject":"ecd:ForgoneRecoveryDueToViolationOfHomeCountryLawAmt","labelType":"xbrl:terseLabel","value":"Forgone Recovery due to Violation of Home Country Law, Amount","language":"en-US"},{"forObject":"ecd:ForgoneRecoveryDueToViolationOfHomeCountryLawAmt","labelType":"xbrl:label","value":"Forgone Recovery due to Violation of Home Country Law, Amount","language":"en-US"},{"forObject":"ecd:ForgoneRecoveryExplanationOfImpracticabilityTextBlock","labelType":"xbrl:terseLabel","value":"Forgone Recovery, Explanation of Impracticability","language":"en-US"},{"forObject":"ecd:ForgoneRecoveryExplanationOfImpracticabilityTextBlock","labelType":"xbrl:label","value":"Forgone Recovery, Explanation of Impracticability [Text Block]","language":"en-US"},{"forObject":"ecd:ForgoneRecoveryIndName","labelType":"xbrl:terseLabel","value":"Name","language":"en-US"},{"forObject":"ecd:ForgoneRecoveryIndName","labelType":"xbrl:label","value":"Forgone Recovery, Individual Name","language":"en-US"},{"forObject":"ecd:FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember","labelType":"xbrl:terseLabel","value":"Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year","language":"en-US"},{"forObject":"ecd:FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember","labelType":"xbrl:label","value":"Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]","language":"en-US"},{"forObject":"ecd:IndividualAxis","labelType":"xbrl:terseLabel","value":"Individual:","language":"en-US"},{"forObject":"ecd:IndividualAxis","labelType":"xbrl:label","value":"Individual [Axis]","language":"en-US"},{"forObject":"ecd:InsiderTradingArrLineItems","labelType":"xbrl:label","value":"Insider Trading Arrangements [Line Items]","language":"en-US"},{"forObject":"ecd:InsiderTradingPoliciesProcLineItems","labelType":"xbrl:label","value":"Insider Trading Policies and Procedures [Line Items]","language":"en-US"},{"forObject":"ecd:InsiderTrdPoliciesProcAdoptedFlag","labelType":"xbrl:terseLabel","value":"Insider Trading Policies and Procedures Adopted","language":"en-US"},{"forObject":"ecd:InsiderTrdPoliciesProcAdoptedFlag","labelType":"xbrl:label","value":"Insider Trading Policies and Procedures Adopted [Flag]","language":"en-US"},{"forObject":"ecd:InsiderTrdPoliciesProcNotAdoptedTextBlock","labelType":"xbrl:terseLabel","value":"Insider Trading Policies and Procedures Not Adopted","language":"en-US"},{"forObject":"ecd:InsiderTrdPoliciesProcNotAdoptedTextBlock","labelType":"xbrl:label","value":"Insider Trading Policies and Procedures Not Adopted [Text Block]","language":"en-US"},{"forObject":"ecd:MeasureAxis","labelType":"xbrl:terseLabel","value":"Measure:","language":"en-US"},{"forObject":"ecd:MeasureAxis","labelType":"xbrl:label","value":"Measure [Axis]","language":"en-US"},{"forObject":"ecd:MeasureName","labelType":"xbrl:terseLabel","value":"Name","language":"en-US"},{"forObject":"ecd:MeasureName","labelType":"xbrl:label","value":"Measure Name","language":"en-US"},{"forObject":"ecd:MnpiDiscTimedForCompValFlag","labelType":"xbrl:terseLabel","value":"MNPI Disclosure Timed for Compensation Value","language":"en-US"},{"forObject":"ecd:MnpiDiscTimedForCompValFlag","labelType":"xbrl:label","value":"MNPI Disclosure Timed for Compensation Value [Flag]","language":"en-US"},{"forObject":"ecd:MtrlTermsOfTrdArrTextBlock","labelType":"xbrl:terseLabel","value":"Material Terms of Trading Arrangement","language":"en-US"},{"forObject":"ecd:MtrlTermsOfTrdArrTextBlock","labelType":"xbrl:label","value":"Material Terms of Trading Arrangement [Text Block]","language":"en-US"},{"forObject":"ecd:NamedExecutiveOfficersFnTextBlock","labelType":"xbrl:terseLabel","value":"Named Executive Officers, Footnote","language":"en-US"},{"forObject":"ecd:NamedExecutiveOfficersFnTextBlock","labelType":"xbrl:label","value":"Named Executive Officers, Footnote [Text Block]","language":"en-US"},{"forObject":"ecd:NonGaapMeasureDescriptionTextBlock","labelType":"xbrl:terseLabel","value":"Non-GAAP Measure Description","language":"en-US"},{"forObject":"ecd:NonGaapMeasureDescriptionTextBlock","labelType":"xbrl:label","value":"Non-GAAP Measure Description [Text Block]","language":"en-US"},{"forObject":"ecd:NonNeosMember","labelType":"xbrl:terseLabel","value":"Non-NEOs","language":"en-US"},{"forObject":"ecd:NonNeosMember","labelType":"xbrl:label","value":"Non-NEOs [Member]","language":"en-US"},{"forObject":"ecd:NonPeoNeoAvgCompActuallyPaidAmt","labelType":"xbrl:terseLabel","value":"Non-PEO NEO Average Compensation Actually Paid Amount","language":"en-US"},{"forObject":"ecd:NonPeoNeoAvgCompActuallyPaidAmt","labelType":"xbrl:label","value":"Non-PEO NEO Average Compensation Actually Paid Amount","language":"en-US"},{"forObject":"ecd:NonPeoNeoAvgTotalCompAmt","labelType":"xbrl:terseLabel","value":"Non-PEO NEO Average Total Compensation Amount","language":"en-US"},{"forObject":"ecd:NonPeoNeoAvgTotalCompAmt","labelType":"xbrl:label","value":"Non-PEO NEO Average Total Compensation Amount","language":"en-US"},{"forObject":"ecd:NonPeoNeoMember","labelType":"xbrl:terseLabel","value":"Non-PEO NEO","language":"en-US"},{"forObject":"ecd:NonPeoNeoMember","labelType":"xbrl:label","value":"Non-PEO NEO [Member]","language":"en-US"},{"forObject":"ecd:NonRule10b51ArrAdoptedFlag","labelType":"xbrl:terseLabel","value":"Non-Rule 10b5-1 Arrangement Adopted","language":"en-US"},{"forObject":"ecd:NonRule10b51ArrAdoptedFlag","labelType":"xbrl:label","value":"Non-Rule 10b5-1 Arrangement Adopted [Flag]","language":"en-US"},{"forObject":"ecd:NonRule10b51ArrTrmntdFlag","labelType":"xbrl:terseLabel","value":"Non-Rule 10b5-1 Arrangement Terminated","language":"en-US"},{"forObject":"ecd:NonRule10b51ArrTrmntdFlag","labelType":"xbrl:label","value":"Non-Rule 10b5-1 Arrangement Terminated [Flag]","language":"en-US"},{"forObject":"ecd:OtherPerfMeasureAmt","labelType":"xbrl:terseLabel","value":"Other Performance Measure, Amount","language":"en-US"},{"forObject":"ecd:OtherPerfMeasureAmt","labelType":"xbrl:label","value":"Other Performance Measure, Amount","language":"en-US"},{"forObject":"ecd:OutstandingAggtErrCompAmt","labelType":"xbrl:terseLabel","value":"Outstanding Aggregate Erroneous Compensation Amount","language":"en-US"},{"forObject":"ecd:OutstandingAggtErrCompAmt","labelType":"xbrl:label","value":"Outstanding Aggregate Erroneous Compensation Amount","language":"en-US"},{"forObject":"ecd:OutstandingRecoveryCompAmt","labelType":"xbrl:terseLabel","value":"Compensation Amount","language":"en-US"},{"forObject":"ecd:OutstandingRecoveryCompAmt","labelType":"xbrl:label","value":"Outstanding Recovery Compensation Amount","language":"en-US"},{"forObject":"ecd:OutstandingRecoveryIndName","labelType":"xbrl:terseLabel","value":"Name","language":"en-US"},{"forObject":"ecd:OutstandingRecoveryIndName","labelType":"xbrl:label","value":"Outstanding Recovery, Individual Name","language":"en-US"},{"forObject":"ecd:PayVsPerformanceDisclosureLineItems","labelType":"xbrl:label","value":"Pay vs Performance Disclosure [Line Items]","language":"en-US"},{"forObject":"ecd:PeerGroupIssuersFnTextBlock","labelType":"xbrl:terseLabel","value":"Peer Group Issuers, Footnote","language":"en-US"},{"forObject":"ecd:PeerGroupIssuersFnTextBlock","labelType":"xbrl:label","value":"Peer Group Issuers, Footnote [Text Block]","language":"en-US"},{"forObject":"ecd:PeerGroupTotalShareholderRtnAmt","labelType":"xbrl:terseLabel","value":"Peer Group Total Shareholder Return Amount","language":"en-US"},{"forObject":"ecd:PeerGroupTotalShareholderRtnAmt","labelType":"xbrl:label","value":"Peer Group Total Shareholder Return Amount","language":"en-US"},{"forObject":"ecd:PeoActuallyPaidCompAmt","labelType":"xbrl:terseLabel","value":"PEO Actually Paid Compensation Amount","language":"en-US"},{"forObject":"ecd:PeoActuallyPaidCompAmt","labelType":"xbrl:label","value":"PEO Actually Paid Compensation Amount","language":"en-US"},{"forObject":"ecd:PeoMember","labelType":"xbrl:terseLabel","value":"PEO","language":"en-US"},{"forObject":"ecd:PeoMember","labelType":"xbrl:label","value":"PEO [Member]","language":"en-US"},{"forObject":"ecd:PeoName","labelType":"xbrl:terseLabel","value":"PEO Name","language":"en-US"},{"forObject":"ecd:PeoName","labelType":"xbrl:label","value":"PEO Name","language":"en-US"},{"forObject":"ecd:PeoTotalCompAmt","labelType":"xbrl:terseLabel","value":"PEO Total Compensation Amount","language":"en-US"},{"forObject":"ecd:PeoTotalCompAmt","labelType":"xbrl:label","value":"PEO Total Compensation Amount","language":"en-US"},{"forObject":"ecd:PnsnAdjsPrrSvcCstMember","labelType":"xbrl:terseLabel","value":"Pension Adjustments Prior Service Cost","language":"en-US"},{"forObject":"ecd:PnsnAdjsPrrSvcCstMember","labelType":"xbrl:label","value":"Pension Adjustments Prior Service Cost [Member]","language":"en-US"},{"forObject":"ecd:PnsnAdjsSvcCstMember","labelType":"xbrl:terseLabel","value":"Pension Adjustments Service Cost","language":"en-US"},{"forObject":"ecd:PnsnAdjsSvcCstMember","labelType":"xbrl:label","value":"Pension Adjustments Service Cost [Member]","language":"en-US"},{"forObject":"ecd:PnsnBnftsAdjFnTextBlock","labelType":"xbrl:terseLabel","value":"Pension Benefits Adjustments, Footnote","language":"en-US"},{"forObject":"ecd:PnsnBnftsAdjFnTextBlock","labelType":"xbrl:label","value":"Pension Benefits Adjustments, Footnote [Text Block]","language":"en-US"},{"forObject":"ecd:PvpTable","labelType":"xbrl:terseLabel","value":"Pay vs Performance Disclosure","language":"en-US"},{"forObject":"ecd:PvpTable","labelType":"xbrl:label","value":"Pay vs Performance Disclosure [Table]","language":"en-US"},{"forObject":"ecd:PvpTableTextBlock","labelType":"xbrl:terseLabel","value":"Pay vs Performance Disclosure, Table","language":"en-US"},{"forObject":"ecd:PvpTableTextBlock","labelType":"xbrl:label","value":"Pay vs Performance [Table Text Block]","language":"en-US"},{"forObject":"ecd:RecoveryOfErrCompDisclosureLineItems","labelType":"xbrl:label","value":"Recovery of Erroneously Awarded Compensation Disclosure [Line Items]","language":"en-US"},{"forObject":"ecd:RestatementDateAxis","labelType":"xbrl:terseLabel","value":"Restatement Determination Date:","language":"en-US"},{"forObject":"ecd:RestatementDateAxis","labelType":"xbrl:label","value":"Restatement Determination Date [Axis]","language":"en-US"},{"forObject":"ecd:RestatementDeterminationDate","labelType":"xbrl:terseLabel","value":"Restatement Determination Date","language":"en-US"},{"forObject":"ecd:RestatementDeterminationDate","labelType":"xbrl:label","value":"Restatement Determination Date","language":"en-US"},{"forObject":"ecd:RestatementDoesNotRequireRecoveryTextBlock","labelType":"xbrl:terseLabel","value":"Restatement does not require Recovery","language":"en-US"},{"forObject":"ecd:RestatementDoesNotRequireRecoveryTextBlock","labelType":"xbrl:label","value":"Restatement Does Not Require Recovery [Text Block]","language":"en-US"},{"forObject":"ecd:Rule10b51ArrAdoptedFlag","labelType":"xbrl:terseLabel","value":"Rule 10b5-1 Arrangement Adopted","language":"en-US"},{"forObject":"ecd:Rule10b51ArrAdoptedFlag","labelType":"xbrl:label","value":"Rule 10b5-1 Arrangement Adopted [Flag]","language":"en-US"},{"forObject":"ecd:Rule10b51ArrTrmntdFlag","labelType":"xbrl:terseLabel","value":"Rule 10b5-1 Arrangement Terminated","language":"en-US"},{"forObject":"ecd:Rule10b51ArrTrmntdFlag","labelType":"xbrl:label","value":"Rule 10b5-1 Arrangement Terminated [Flag]","language":"en-US"},{"forObject":"ecd:StkPrcOrTsrEstimationMethodTextBlock","labelType":"xbrl:terseLabel","value":"Stock Price or TSR Estimation Method","language":"en-US"},{"forObject":"ecd:StkPrcOrTsrEstimationMethodTextBlock","labelType":"xbrl:label","value":"Stock Price or TSR Estimation Method [Text Block]","language":"en-US"},{"forObject":"ecd:TabularListTableTextBlock","labelType":"xbrl:terseLabel","value":"Tabular List, Table","language":"en-US"},{"forObject":"ecd:TabularListTableTextBlock","labelType":"xbrl:label","value":"Tabular List [Table Text Block]","language":"en-US"},{"forObject":"ecd:TotalShareholderRtnAmt","labelType":"xbrl:terseLabel","value":"Total Shareholder Return Amount","language":"en-US"},{"forObject":"ecd:TotalShareholderRtnAmt","labelType":"xbrl:label","value":"Total Shareholder Return Amount","language":"en-US"},{"forObject":"ecd:TotalShareholderRtnVsPeerGroupTextBlock","labelType":"xbrl:terseLabel","value":"Total Shareholder Return Vs Peer Group","language":"en-US"},{"forObject":"ecd:TotalShareholderRtnVsPeerGroupTextBlock","labelType":"xbrl:label","value":"Total Shareholder Return Vs Peer Group [Text Block]","language":"en-US"},{"forObject":"ecd:TradingArrAxis","labelType":"xbrl:terseLabel","value":"Trading Arrangement:","language":"en-US"},{"forObject":"ecd:TradingArrAxis","labelType":"xbrl:label","value":"Trading Arrangement [Axis]","language":"en-US"},{"forObject":"ecd:TradingArrByIndTable","labelType":"xbrl:terseLabel","value":"Trading Arrangements, by Individual","language":"en-US"},{"forObject":"ecd:TradingArrByIndTable","labelType":"xbrl:label","value":"Trading Arrangements, by Individual [Table]","language":"en-US"},{"forObject":"ecd:TrdArrAdoptionDate","labelType":"xbrl:terseLabel","value":"Adoption Date","language":"en-US"},{"forObject":"ecd:TrdArrAdoptionDate","labelType":"xbrl:label","value":"Trading Arrangement Adoption Date","language":"en-US"},{"forObject":"ecd:TrdArrDuration","labelType":"xbrl:terseLabel","value":"Arrangement Duration","language":"en-US"},{"forObject":"ecd:TrdArrDuration","labelType":"xbrl:label","value":"Trading Arrangement Duration","language":"en-US"},{"forObject":"ecd:TrdArrExpirationDate","labelType":"xbrl:terseLabel","value":"Expiration Date","language":"en-US"},{"forObject":"ecd:TrdArrExpirationDate","labelType":"xbrl:label","value":"Trading Arrangement Expiration Date","language":"en-US"},{"forObject":"ecd:TrdArrIndName","labelType":"xbrl:terseLabel","value":"Name","language":"en-US"},{"forObject":"ecd:TrdArrIndName","labelType":"xbrl:label","value":"Trading Arrangement, Individual Name","language":"en-US"},{"forObject":"ecd:TrdArrIndTitle","labelType":"xbrl:terseLabel","value":"Title","language":"en-US"},{"forObject":"ecd:TrdArrIndTitle","labelType":"xbrl:label","value":"Trading Arrangement, Individual Title","language":"en-US"},{"forObject":"ecd:TrdArrSecuritiesAggAvailAmt","labelType":"xbrl:terseLabel","value":"Aggregate Available","language":"en-US"},{"forObject":"ecd:TrdArrSecuritiesAggAvailAmt","labelType":"xbrl:label","value":"Trading Arrangement, Securities Aggregate Available Amount","language":"en-US"},{"forObject":"ecd:TrdArrTerminationDate","labelType":"xbrl:terseLabel","value":"Termination Date","language":"en-US"},{"forObject":"ecd:TrdArrTerminationDate","labelType":"xbrl:label","value":"Trading Arrangement Termination Date","language":"en-US"},{"forObject":"ecd:UndrlygSecurityMktPriceChngPct","labelType":"xbrl:terseLabel","value":"Underlying Security Market Price Change","language":"en-US"},{"forObject":"ecd:UndrlygSecurityMktPriceChngPct","labelType":"xbrl:label","value":"Underlying Security Market Price Change, Percent","language":"en-US"},{"forObject":"ecd:VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember","labelType":"xbrl:terseLabel","value":"Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year","language":"en-US"},{"forObject":"ecd:VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember","labelType":"xbrl:label","value":"Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]","language":"en-US"},{"forObject":"ecd:YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember","labelType":"xbrl:terseLabel","value":"Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested","language":"en-US"},{"forObject":"ecd:YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember","labelType":"xbrl:label","value":"Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]","language":"en-US"},{"forObject":"kbh:AcquisitionCostsRelatedToLandOptionContractsAndOtherSimilarContracts","labelType":"xbrl:terseLabel","value":"Acquisition costs related to land option contracts and other similar contracts","language":"en-US"},{"forObject":"kbh:AcquisitionCostsRelatedToLandOptionContractsAndOtherSimilarContracts","labelType":"xbrl:label","value":"Acquisition Costs Related To Land Option Contracts And Other Similar Contracts","language":"en-US"},{"forObject":"kbh:AcquisitionCostsRelatedToLandOptionContractsAndOtherSimilarContracts","labelType":"xbrl:documentation","value":"Acquisition costs related to land option contracts and other similar contracts.","language":"en-US"},{"forObject":"kbh:AggregateCarryingValueOfInventoryImpactedByPretaxNoncashInventoryImpairmentCharges","labelType":"xbrl:verboseLabel","value":"Aggregate carrying value of inventory impacted by pretax, noncash inventory impairment charges","language":"en-US"},{"forObject":"kbh:AggregateCarryingValueOfInventoryImpactedByPretaxNoncashInventoryImpairmentCharges","labelType":"xbrl:label","value":"Aggregate Carrying Value of Inventory Impacted by Pretax Noncash Inventory Impairment Charges","language":"en-US"},{"forObject":"kbh:AggregateCarryingValueOfInventoryImpactedByPretaxNoncashInventoryImpairmentCharges","labelType":"xbrl:documentation","value":"Aggregate carrying value of inventory impacted by pretax, noncash inventory impairment charges.","language":"en-US"},{"forObject":"kbh:AggregatePurchasePriceAssociatedWithLandOptionAndOtherSimilarContracts","labelType":"xbrl:terseLabel","value":"Aggregate Purchase Price","language":"en-US"},{"forObject":"kbh:AggregatePurchasePriceAssociatedWithLandOptionAndOtherSimilarContracts","labelType":"xbrl:verboseLabel","value":"Aggregate purchase price","language":"en-US"},{"forObject":"kbh:AggregatePurchasePriceAssociatedWithLandOptionAndOtherSimilarContracts","labelType":"xbrl:label","value":"Aggregate Purchase Price Associated with Land Option and Other Similar Contracts","language":"en-US"},{"forObject":"kbh:AggregatePurchasePriceAssociatedWithLandOptionAndOtherSimilarContracts","labelType":"xbrl:documentation","value":"Aggregate purchase price associated with land option and other similar contracts.","language":"en-US"},{"forObject":"kbh:April2022StockRepurchaseProgramMember","labelType":"xbrl:terseLabel","value":"April 2022 Stock Repurchase Program","language":"en-US"},{"forObject":"kbh:April2022StockRepurchaseProgramMember","labelType":"xbrl:label","value":"April 2022 Stock Repurchase Program [Member]","language":"en-US"},{"forObject":"kbh:April2022StockRepurchaseProgramMember","labelType":"xbrl:documentation","value":"April 2022 Stock Repurchase Program","language":"en-US"},{"forObject":"kbh:April2024StockRepurchaseProgramMember","labelType":"xbrl:terseLabel","value":"April 2024 Stock Repurchase Program","language":"en-US"},{"forObject":"kbh:April2024StockRepurchaseProgramMember","labelType":"xbrl:label","value":"April 2024 Stock Repurchase Program [Member]","language":"en-US"},{"forObject":"kbh:April2024StockRepurchaseProgramMember","labelType":"xbrl:documentation","value":"April 2024 Stock Repurchase Program","language":"en-US"},{"forObject":"kbh:AuditorInformationAbstract","labelType":"xbrl:label","value":"Auditor Information [Abstract]","language":"en-US"},{"forObject":"kbh:AuditorInformationAbstract","labelType":"xbrl:documentation","value":"Auditor Information","language":"en-US"},{"forObject":"kbh:BalanceSheetsOfUnconsolidatedJointVenturesAbstract","labelType":"xbrl:terseLabel","value":"Balance sheet of unconsolidated joint venture","language":"en-US"},{"forObject":"kbh:BalanceSheetsOfUnconsolidatedJointVenturesAbstract","labelType":"xbrl:label","value":"Balance Sheets of Unconsolidated Joint Ventures [Abstract]","language":"en-US"},{"forObject":"kbh:BalanceSheetsOfUnconsolidatedJointVenturesAbstract","labelType":"xbrl:documentation","value":"Balance Sheets of Unconsolidated Joint Ventures","language":"en-US"},{"forObject":"kbh:BalanceSheetsofUnconsolidatedJointVenturesTableTextBlock","labelType":"xbrl:verboseLabel","value":"Schedule of Balance sheets of unconsolidated joint ventures","language":"en-US"},{"forObject":"kbh:BalanceSheetsofUnconsolidatedJointVenturesTableTextBlock","labelType":"xbrl:label","value":"Balance Sheets of Unconsolidated Joint Ventures [Table Text Block]","language":"en-US"},{"forObject":"kbh:BalanceSheetsofUnconsolidatedJointVenturesTableTextBlock","labelType":"xbrl:documentation","value":"Balance Sheets of Unconsolidated Joint ventures.","language":"en-US"},{"forObject":"kbh:CarryingValueofCommunitiesorLandParcelsEvaluatedforImpairment","labelType":"xbrl:terseLabel","value":"Carrying value of communities of land parcels evaluated for impairment","language":"en-US"},{"forObject":"kbh:CarryingValueofCommunitiesorLandParcelsEvaluatedforImpairment","labelType":"xbrl:label","value":"Carrying Value of Communities or Land Parcels Evaluated for Impairment","language":"en-US"},{"forObject":"kbh:CarryingValueofCommunitiesorLandParcelsEvaluatedforImpairment","labelType":"xbrl:documentation","value":"Carrying Value of Communities or Land Parcels Evaluated for Impairment","language":"en-US"},{"forObject":"kbh:CashDepositsOnLandOptionAndOtherSimilarContracts","labelType":"xbrl:terseLabel","value":"Cash Deposits","language":"en-US"},{"forObject":"kbh:CashDepositsOnLandOptionAndOtherSimilarContracts","labelType":"xbrl:verboseLabel","value":"Cash deposits","language":"en-US"},{"forObject":"kbh:CashDepositsOnLandOptionAndOtherSimilarContracts","labelType":"xbrl:label","value":"Cash Deposits on Land Option and Other Similar Contracts","language":"en-US"},{"forObject":"kbh:CashDepositsOnLandOptionAndOtherSimilarContracts","labelType":"xbrl:documentation","value":"Cash deposits on land option and other similar contracts.","language":"en-US"},{"forObject":"kbh:CentralMember","labelType":"xbrl:terseLabel","value":"Central","language":"en-US"},{"forObject":"kbh:CentralMember","labelType":"xbrl:label","value":"Central [Member]","language":"en-US"},{"forObject":"kbh:CentralMember","labelType":"xbrl:documentation","value":"Central.","language":"en-US"},{"forObject":"kbh:Chapter558oftheFloridaStatutesMember","labelType":"xbrl:terseLabel","value":"Chapter 558 of the Florida Statutes","language":"en-US"},{"forObject":"kbh:Chapter558oftheFloridaStatutesMember","labelType":"xbrl:label","value":"Chapter 558 of the Florida Statutes [Member]","language":"en-US"},{"forObject":"kbh:Chapter558oftheFloridaStatutesMember","labelType":"xbrl:documentation","value":"Chapter 558 of the Florida Statutes","language":"en-US"},{"forObject":"kbh:CommunitySalesOfficeAndOtherMarketingAndModelHomeRelatedCostsPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Community Sales Office and Other Marketing- and Model Home-Related Costs","language":"en-US"},{"forObject":"kbh:CommunitySalesOfficeAndOtherMarketingAndModelHomeRelatedCostsPolicyTextBlock","labelType":"xbrl:label","value":"Community Sales Office and Other Marketing- and Model Home-Related Costs [Policy Text Block]","language":"en-US"},{"forObject":"kbh:CommunitySalesOfficeAndOtherMarketingAndModelHomeRelatedCostsPolicyTextBlock","labelType":"xbrl:documentation","value":"Community Sales Office and Other Marketing- and Model Home-Related Costs","language":"en-US"},{"forObject":"kbh:ComputerEquipmentIncludingCapitalizedSoftwareMember","labelType":"xbrl:terseLabel","value":"Computer Hardware and Software","language":"en-US"},{"forObject":"kbh:ComputerEquipmentIncludingCapitalizedSoftwareMember","labelType":"xbrl:label","value":"Computer Equipment Including Capitalized Software [Member]","language":"en-US"},{"forObject":"kbh:ComputerEquipmentIncludingCapitalizedSoftwareMember","labelType":"xbrl:documentation","value":"Computer Equipment Including Capitalized Software [Member]","language":"en-US"},{"forObject":"kbh:DeductiblesForProjectSpecificInsuranceCoverageForConstructionDefectRisk","labelType":"xbrl:terseLabel","value":"Insurance coverage amount for construction","language":"en-US"},{"forObject":"kbh:DeductiblesForProjectSpecificInsuranceCoverageForConstructionDefectRisk","labelType":"xbrl:label","value":"Deductibles For Project Specific Insurance Coverage For Construction Defect Risk","language":"en-US"},{"forObject":"kbh:DeductiblesForProjectSpecificInsuranceCoverageForConstructionDefectRisk","labelType":"xbrl:documentation","value":"Deductibles For Project Specific Insurance Coverage For Construction Defect Risk","language":"en-US"},{"forObject":"kbh:DeferredTaxAssetsLiabilitiesGross","labelType":"xbrl:terseLabel","value":"Deferred tax assets","language":"en-US"},{"forObject":"kbh:DeferredTaxAssetsLiabilitiesGross","labelType":"xbrl:label","value":"Deferred Tax Assets Liabilities Gross","language":"en-US"},{"forObject":"kbh:DeferredTaxAssetsLiabilitiesGross","labelType":"xbrl:documentation","value":"The unclassified net amount of deferred tax assets and liabilities as of the balance sheet date, before the valuation allowance.","language":"en-US"},{"forObject":"kbh:DeferredTaxLiabilityStateTaxes","labelType":"xbrl:terseLabel","value":"State taxes","language":"en-US"},{"forObject":"kbh:DeferredTaxLiabilityStateTaxes","labelType":"xbrl:label","value":"Deferred Tax Liability, State Taxes","language":"en-US"},{"forObject":"kbh:DeferredTaxLiabilityStateTaxes","labelType":"xbrl:documentation","value":"Deferred Tax Liability, State Taxes","language":"en-US"},{"forObject":"kbh:DiscountRatePercent","labelType":"xbrl:terseLabel","value":"Discount rate","language":"en-US"},{"forObject":"kbh:DiscountRatePercent","labelType":"xbrl:label","value":"Discount Rate, Percent","language":"en-US"},{"forObject":"kbh:DiscountRatePercent","labelType":"xbrl:documentation","value":"Discount Rate, Percent","language":"en-US"},{"forObject":"kbh:DissolutionOfGrantorStockOwnershipTrustShares","labelType":"xbrl:verboseLabel","value":"Termination of grantor stock ownership trust (in shares)Dissolution of Grantor Stock Ownership Trust, Shares","language":"en-US"},{"forObject":"kbh:DissolutionOfGrantorStockOwnershipTrustShares","labelType":"xbrl:label","value":"Dissolution of Grantor Stock Ownership Trust, Shares","language":"en-US"},{"forObject":"kbh:DissolutionOfGrantorStockOwnershipTrustShares","labelType":"xbrl:documentation","value":"Dissolution of Grantor Stock Ownership Trust, Shares","language":"en-US"},{"forObject":"kbh:DissolutionOfGrantorStockOwnershipTrustValue","labelType":"xbrl:negatedLabel","value":"Termination of grantor stock ownership trust","language":"en-US"},{"forObject":"kbh:DissolutionOfGrantorStockOwnershipTrustValue","labelType":"xbrl:label","value":"Dissolution of Grantor Stock Ownership Trust, Value","language":"en-US"},{"forObject":"kbh:DissolutionOfGrantorStockOwnershipTrustValue","labelType":"xbrl:documentation","value":"Dissolution of Grantor Stock Ownership Trust, Value","language":"en-US"},{"forObject":"kbh:EarningsPerShareBasicAndDilutedOtherDisclosuresEPSAbstract","labelType":"xbrl:terseLabel","value":"Weighted average shares outstanding:","language":"en-US"},{"forObject":"kbh:EarningsPerShareBasicAndDilutedOtherDisclosuresEPSAbstract","labelType":"xbrl:label","value":"Earnings Per Share, Basic and Diluted, Other Disclosures, EPS [Abstract]","language":"en-US"},{"forObject":"kbh:EarningsPerShareBasicAndDilutedOtherDisclosuresEPSAbstract","labelType":"xbrl:documentation","value":"Earnings Per Share, Basic and Diluted, Other Disclosures, EPS","language":"en-US"},{"forObject":"kbh:EffectiveIncomeTaxRateReconciliationDeductibleExpenseStockCompensationAmount","labelType":"xbrl:negatedLabel","value":"Stock compensation","language":"en-US"},{"forObject":"kbh:EffectiveIncomeTaxRateReconciliationDeductibleExpenseStockCompensationAmount","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, deductible Expense, Stock Compensation, Amount","language":"en-US"},{"forObject":"kbh:EffectiveIncomeTaxRateReconciliationDeductibleExpenseStockCompensationAmount","labelType":"xbrl:documentation","value":"Effective Income Tax Rate Reconciliation, Deductible Expense, Stock Compensation, Amount","language":"en-US"},{"forObject":"kbh:EffectiveIncomeTaxRateReconciliationDeductibleExpenseStockCompensationPercent","labelType":"xbrl:negatedLabel","value":"Stock compensation (percent)","language":"en-US"},{"forObject":"kbh:EffectiveIncomeTaxRateReconciliationDeductibleExpenseStockCompensationPercent","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, deductible Expense, Stock Compensation, Percent","language":"en-US"},{"forObject":"kbh:EffectiveIncomeTaxRateReconciliationDeductibleExpenseStockCompensationPercent","labelType":"xbrl:documentation","value":"Effective Income Tax Rate Reconciliation, deductible Expense, Stock Compensation, Percent","language":"en-US"},{"forObject":"kbh:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationAmount","labelType":"xbrl:negatedLabel","value":"Non-deductible compensation","language":"en-US"},{"forObject":"kbh:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationAmount","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Nondeductible Expense, Compensation, Amount","language":"en-US"},{"forObject":"kbh:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationAmount","labelType":"xbrl:documentation","value":"Effective Income Tax Rate Reconciliation, Nondeductible Expense, Compensation, Amount","language":"en-US"},{"forObject":"kbh:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent","labelType":"xbrl:negatedLabel","value":"Non-deductible compensation (percent)","language":"en-US"},{"forObject":"kbh:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Nondeductible Expense, Compensation, Percent","language":"en-US"},{"forObject":"kbh:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent","labelType":"xbrl:documentation","value":"Effective Income Tax Rate Reconciliation, Nondeductible Expense, Compensation, Percent","language":"en-US"},{"forObject":"kbh:EquityIncentive2014AmendedAndRestatedPlanMember","labelType":"xbrl:terseLabel","value":"Equity Incentive 2014 Amended and Restated Plan","language":"en-US"},{"forObject":"kbh:EquityIncentive2014AmendedAndRestatedPlanMember","labelType":"xbrl:label","value":"Equity Incentive 2014 Amended and Restated Plan [Member]","language":"en-US"},{"forObject":"kbh:EquityIncentive2014AmendedAndRestatedPlanMember","labelType":"xbrl:documentation","value":"Equity Incentive 2014 Amended and Restated Plan","language":"en-US"},{"forObject":"kbh:ExpectedRealizationPeriodOfInventory","labelType":"xbrl:verboseLabel","value":"Expected realization period of inventory maximum","language":"en-US"},{"forObject":"kbh:ExpectedRealizationPeriodOfInventory","labelType":"xbrl:label","value":"Expected Realization Period of Inventory","language":"en-US"},{"forObject":"kbh:ExpectedRealizationPeriodOfInventory","labelType":"xbrl:documentation","value":"Expected realization period of inventory.","language":"en-US"},{"forObject":"kbh:ExpensesAssociatedWithSelfInsurance","labelType":"xbrl:terseLabel","value":"Self-insurance provided","language":"en-US"},{"forObject":"kbh:ExpensesAssociatedWithSelfInsurance","labelType":"xbrl:label","value":"Expenses Associated with Self Insurance","language":"en-US"},{"forObject":"kbh:ExpensesAssociatedWithSelfInsurance","labelType":"xbrl:documentation","value":"Expenses associated with self-insurance.","language":"en-US"},{"forObject":"kbh:ExpirationBetween2025And2043Member","labelType":"xbrl:terseLabel","value":"Expiration between 2025 and 2043","language":"en-US"},{"forObject":"kbh:ExpirationBetween2025And2043Member","labelType":"xbrl:label","value":"Expiration between 2025 and 2043 [Member]","language":"en-US"},{"forObject":"kbh:ExpirationBetween2025And2043Member","labelType":"xbrl:documentation","value":"Expiration between 2025 and 2043","language":"en-US"},{"forObject":"kbh:FairValueEstimateInputAverageSellingPrice","labelType":"xbrl:terseLabel","value":"Average selling price","language":"en-US"},{"forObject":"kbh:FairValueEstimateInputAverageSellingPrice","labelType":"xbrl:label","value":"Fair Value Estimate Input, Average Selling Price","language":"en-US"},{"forObject":"kbh:FairValueEstimateInputAverageSellingPrice","labelType":"xbrl:documentation","value":"Fair value estimate input, average selling price","language":"en-US"},{"forObject":"kbh:FairValueEstimateInputDeliveryForPeriod","labelType":"xbrl:terseLabel","value":"Deliveries per month","language":"en-US"},{"forObject":"kbh:FairValueEstimateInputDeliveryForPeriod","labelType":"xbrl:label","value":"Fair Value Estimate Input, Delivery For Period","language":"en-US"},{"forObject":"kbh:FairValueEstimateInputDeliveryForPeriod","labelType":"xbrl:documentation","value":"Fair value estimate input, delivery for period","language":"en-US"},{"forObject":"kbh:FinancialServicesAssetsLiabilitiesAbstract","labelType":"xbrl:terseLabel","value":"Financial services assets liabilities","language":"en-US"},{"forObject":"kbh:FinancialServicesAssetsLiabilitiesAbstract","labelType":"xbrl:label","value":"Financial Services Assets Liabilities [Abstract]","language":"en-US"},{"forObject":"kbh:FinancialServicesAssetsLiabilitiesAbstract","labelType":"xbrl:documentation","value":"Financial Services Assets Liabilities","language":"en-US"},{"forObject":"kbh:FinancialServicesIncomeLossAbstract","labelType":"xbrl:verboseLabel","value":"Financial services income loss","language":"en-US"},{"forObject":"kbh:FinancialServicesIncomeLossAbstract","labelType":"xbrl:label","value":"Financial services income loss [Abstract]","language":"en-US"},{"forObject":"kbh:FinancialServicesIncomeLossAbstract","labelType":"xbrl:documentation","value":"Financial services income loss.","language":"en-US"},{"forObject":"kbh:FinancialServicesIncomeLossTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Financial Services Income (Loss)","language":"en-US"},{"forObject":"kbh:FinancialServicesIncomeLossTableTextBlock","labelType":"xbrl:label","value":"Financial Services Income Loss [Table Text Block]","language":"en-US"},{"forObject":"kbh:FinancialServicesIncomeLossTableTextBlock","labelType":"xbrl:documentation","value":"Financial services income loss.","language":"en-US"},{"forObject":"kbh:FinancialServicesMember","labelType":"xbrl:terseLabel","value":"Financial services","language":"en-US"},{"forObject":"kbh:FinancialServicesMember","labelType":"xbrl:label","value":"Financial services [Member]","language":"en-US"},{"forObject":"kbh:FinancialServicesMember","labelType":"xbrl:documentation","value":"Financial services.","language":"en-US"},{"forObject":"kbh:FinancialServicesTextBlock","labelType":"xbrl:terseLabel","value":"Financial Services","language":"en-US"},{"forObject":"kbh:FinancialServicesTextBlock","labelType":"xbrl:label","value":"Financial Services [Text Block]","language":"en-US"},{"forObject":"kbh:FinancialServicesTextBlock","labelType":"xbrl:documentation","value":"Financial services.","language":"en-US"},{"forObject":"kbh:FundingFacilities","labelType":"xbrl:terseLabel","value":"Funding facilities","language":"en-US"},{"forObject":"kbh:FundingFacilities","labelType":"xbrl:label","value":"Funding Facilities","language":"en-US"},{"forObject":"kbh:FundingFacilities","labelType":"xbrl:documentation","value":"Funding Facilities","language":"en-US"},{"forObject":"kbh:GRAllianceLLCMember","labelType":"xbrl:terseLabel","value":"GR Alliance, LLC","language":"en-US"},{"forObject":"kbh:GRAllianceLLCMember","labelType":"xbrl:label","value":"GR Alliance, LLC [Member]","language":"en-US"},{"forObject":"kbh:GRAllianceLLCMember","labelType":"xbrl:documentation","value":"GR Alliance, LLC","language":"en-US"},{"forObject":"kbh:IncreaseDecreaseInConsolidatedInventoriesNotOwned","labelType":"xbrl:verboseLabel","value":"Increase (decrease) in consolidated inventories not owned","language":"en-US"},{"forObject":"kbh:IncreaseDecreaseInConsolidatedInventoriesNotOwned","labelType":"xbrl:label","value":"Increase (Decrease) in Consolidated Inventories not Owned","language":"en-US"},{"forObject":"kbh:IncreaseDecreaseInConsolidatedInventoriesNotOwned","labelType":"xbrl:documentation","value":"Increase (decrease) in consolidated inventories not owned.","language":"en-US"},{"forObject":"kbh:IncreaseDecreaseResultingFromOtherReconcilingItemsAbstract","labelType":"xbrl:verboseLabel","value":"Increase (decrease) resulting from","language":"en-US"},{"forObject":"kbh:IncreaseDecreaseResultingFromOtherReconcilingItemsAbstract","labelType":"xbrl:label","value":"Increase Decrease Resulting from Other Reconciling Items [Abstract]","language":"en-US"},{"forObject":"kbh:IncreaseDecreaseResultingFromOtherReconcilingItemsAbstract","labelType":"xbrl:documentation","value":"Increase decrease resulting from other reconciling items.","language":"en-US"},{"forObject":"kbh:IncreaseInCommonStockDividendsPerShareDeclared","labelType":"xbrl:terseLabel","value":"Increase in cash dividend declared per common share (in dollars per share)","language":"en-US"},{"forObject":"kbh:IncreaseInCommonStockDividendsPerShareDeclared","labelType":"xbrl:label","value":"Increase In Common Stock, Dividends, Per Share, Declared","language":"en-US"},{"forObject":"kbh:IncreaseInCommonStockDividendsPerShareDeclared","labelType":"xbrl:documentation","value":"Increase In Common Stock, Dividends, Per Share, Declared","language":"en-US"},{"forObject":"kbh:IncreaseInInventoriesAndAccruedExpensesAndOtherLiabilitiesDueToLandOptionAndOtherSimilarContracts","labelType":"xbrl:verboseLabel","value":"Increase in inventories and accrued expenses and other liabilities","language":"en-US"},{"forObject":"kbh:IncreaseInInventoriesAndAccruedExpensesAndOtherLiabilitiesDueToLandOptionAndOtherSimilarContracts","labelType":"xbrl:label","value":"Increase in Inventories and Accrued Expenses and Other Liabilities Due to Land Option and Other Similar Contracts","language":"en-US"},{"forObject":"kbh:IncreaseInInventoriesAndAccruedExpensesAndOtherLiabilitiesDueToLandOptionAndOtherSimilarContracts","labelType":"xbrl:documentation","value":"Increase in inventories and accrued expenses and other liabilities due to land option and other similar contracts.","language":"en-US"},{"forObject":"kbh:IncreaseinInventoriesDuetoDistributionofLandFromEquityMethodInvestments","labelType":"xbrl:terseLabel","value":"Increase in inventories due to distributions of land and land development from an unconsolidated joint venture","language":"en-US"},{"forObject":"kbh:IncreaseinInventoriesDuetoDistributionofLandFromEquityMethodInvestments","labelType":"xbrl:label","value":"Increase in Inventories Due to Distribution of Land From Equity Method Investments","language":"en-US"},{"forObject":"kbh:IncreaseinInventoriesDuetoDistributionofLandFromEquityMethodInvestments","labelType":"xbrl:documentation","value":"Increase in Inventories Due to Distribution of Land From Equity Method Investments","language":"en-US"},{"forObject":"kbh:InspiradaBuildersLLCMember","labelType":"xbrl:terseLabel","value":"Inspirada Builders LLC","language":"en-US"},{"forObject":"kbh:InspiradaBuildersLLCMember","labelType":"xbrl:label","value":"Inspirada Builders LLC [Member]","language":"en-US"},{"forObject":"kbh:InspiradaBuildersLLCMember","labelType":"xbrl:documentation","value":"Inspirada Builders LLC [Member]","language":"en-US"},{"forObject":"kbh:InterestCostsTableTextBlock","labelType":"xbrl:verboseLabel","value":"Schedule of Capitalized Interest Costs","language":"en-US"},{"forObject":"kbh:InterestCostsTableTextBlock","labelType":"xbrl:label","value":"Interest Costs [Table Text Block]","language":"en-US"},{"forObject":"kbh:InterestCostsTableTextBlock","labelType":"xbrl:documentation","value":"Interest costs.","language":"en-US"},{"forObject":"kbh:InterestPaidNetOfCapitalizedAmount","labelType":"xbrl:terseLabel","value":"Interest paid, net of amounts capitalized","language":"en-US"},{"forObject":"kbh:InterestPaidNetOfCapitalizedAmount","labelType":"xbrl:label","value":"Interest Paid, Net of Capitalized Amount","language":"en-US"},{"forObject":"kbh:InterestPaidNetOfCapitalizedAmount","labelType":"xbrl:documentation","value":"Interest Paid, Net of Capitalized Amount","language":"en-US"},{"forObject":"kbh:InventoryImpairmentsAndLandOptionContractAbandonments","labelType":"xbrl:verboseLabel","value":"Inventory impairments and land option contract abandonments","language":"en-US"},{"forObject":"kbh:InventoryImpairmentsAndLandOptionContractAbandonments","labelType":"xbrl:terseLabel","value":"Inventory impairment and land option contract abandonment charges:","language":"en-US"},{"forObject":"kbh:InventoryImpairmentsAndLandOptionContractAbandonments","labelType":"xbrl:label","value":"Inventory Impairments and Land Option Contract Abandonments","language":"en-US"},{"forObject":"kbh:InventoryImpairmentsAndLandOptionContractAbandonments","labelType":"xbrl:documentation","value":"The charge against earnings resulting from the write-down of assets from their carrying value to their fair value.","language":"en-US"},{"forObject":"kbh:InventoryImpairmentsAndLandOptionContractAbandonmentsAbstract","labelType":"xbrl:terseLabel","value":"Inventory Impairments and Land Option Contract Abandonments [Abstract]","language":"en-US"},{"forObject":"kbh:InventoryImpairmentsAndLandOptionContractAbandonmentsAbstract","labelType":"xbrl:label","value":"Inventory Impairments and Land Option Contract Abandonments [Abstract]","language":"en-US"},{"forObject":"kbh:InventoryImpairmentsAndLandOptionContractAbandonmentsAbstract","labelType":"xbrl:documentation","value":"Inventory impairments and land option contract abandonments.","language":"en-US"},{"forObject":"kbh:Inventoryrelatedliabilities","labelType":"xbrl:verboseLabel","value":"Inventory-related obligations","language":"en-US"},{"forObject":"kbh:Inventoryrelatedliabilities","labelType":"xbrl:label","value":"Inventory-related liabilities","language":"en-US"},{"forObject":"kbh:Inventoryrelatedliabilities","labelType":"xbrl:documentation","value":"Liabilities for fixed or determinable amounts associated with tax increment financing entities (TIFE) and liabilities related to inventory not owned","language":"en-US"},{"forObject":"kbh:July2021StockRepurchaseProgramMember","labelType":"xbrl:terseLabel","value":"July 2021 Stock Repurchase Program","language":"en-US"},{"forObject":"kbh:July2021StockRepurchaseProgramMember","labelType":"xbrl:label","value":"July 2021 Stock Repurchase Program [Member]","language":"en-US"},{"forObject":"kbh:July2021StockRepurchaseProgramMember","labelType":"xbrl:documentation","value":"July 2021 Stock Repurchase Program","language":"en-US"},{"forObject":"kbh:KBHSLLCMember","labelType":"xbrl:terseLabel","value":"KBHS, LLC","language":"en-US"},{"forObject":"kbh:KBHSLLCMember","labelType":"xbrl:label","value":"KBHS, LLC [Member]","language":"en-US"},{"forObject":"kbh:KBHSLLCMember","labelType":"xbrl:documentation","value":"KBHS, LLC [Member]","language":"en-US"},{"forObject":"kbh:LOCFacilitiesMember","labelType":"xbrl:terseLabel","value":"LOC Facilities","language":"en-US"},{"forObject":"kbh:LOCFacilitiesMember","labelType":"xbrl:label","value":"LOC Facilities [Member]","language":"en-US"},{"forObject":"kbh:LOCFacilitiesMember","labelType":"xbrl:documentation","value":"LOC Facilities [Member]","language":"en-US"},{"forObject":"kbh:LandOptionContractAbandonmentMember","labelType":"xbrl:terseLabel","value":"Land Option Contract Abandonment","language":"en-US"},{"forObject":"kbh:LandOptionContractAbandonmentMember","labelType":"xbrl:label","value":"Land Option Contract Abandonment [Member]","language":"en-US"},{"forObject":"kbh:LandOptionContractAbandonmentMember","labelType":"xbrl:documentation","value":"Land Option Contract Abandonment [Member]","language":"en-US"},{"forObject":"kbh:LeaseholdImprovementsOfficeFurnitureAndEquipmentMember","labelType":"xbrl:terseLabel","value":"Leasehold improvements, office furniture and equipment","language":"en-US"},{"forObject":"kbh:LeaseholdImprovementsOfficeFurnitureAndEquipmentMember","labelType":"xbrl:label","value":"Leasehold Improvements, Office Furniture, and Equipment [Member]","language":"en-US"},{"forObject":"kbh:LeaseholdImprovementsOfficeFurnitureAndEquipmentMember","labelType":"xbrl:documentation","value":"Leasehold Improvements, Office Furniture, and Equipment","language":"en-US"},{"forObject":"kbh:LesseeOperatingLeaseNumberOfRenewalOptions","labelType":"xbrl:terseLabel","value":"Number of lease renewal options (or more)","language":"en-US"},{"forObject":"kbh:LesseeOperatingLeaseNumberOfRenewalOptions","labelType":"xbrl:label","value":"Lessee, Operating Lease, Number of Renewal Options","language":"en-US"},{"forObject":"kbh:LesseeOperatingLeaseNumberOfRenewalOptions","labelType":"xbrl:documentation","value":"Lessee, Operating Lease, Number of Renewal Options","language":"en-US"},{"forObject":"kbh:LettersOfCreditOutstandingTerm","labelType":"xbrl:terseLabel","value":"Expiration period","language":"en-US"},{"forObject":"kbh:LettersOfCreditOutstandingTerm","labelType":"xbrl:label","value":"Letters of Credit Outstanding, Term","language":"en-US"},{"forObject":"kbh:LettersOfCreditOutstandingTerm","labelType":"xbrl:documentation","value":"Letters of Credit Outstanding, Term","language":"en-US"},{"forObject":"kbh:March2023StockRepurchaseProgramMember","labelType":"xbrl:terseLabel","value":"March 2023 Stock Repurchase Program","language":"en-US"},{"forObject":"kbh:March2023StockRepurchaseProgramMember","labelType":"xbrl:label","value":"March 2023 Stock Repurchase Program [Member]","language":"en-US"},{"forObject":"kbh:March2023StockRepurchaseProgramMember","labelType":"xbrl:documentation","value":"March2023 Stock Repurchase Program","language":"en-US"},{"forObject":"kbh:MinimumNumberofAffectedHomesforConstructionDefectClaims","labelType":"xbrl:terseLabel","value":"Minimum number of affected homes for construction defect claims","language":"en-US"},{"forObject":"kbh:MinimumNumberofAffectedHomesforConstructionDefectClaims","labelType":"xbrl:label","value":"Minimum Number of Affected Homes for Construction Defect Claims","language":"en-US"},{"forObject":"kbh:MinimumNumberofAffectedHomesforConstructionDefectClaims","labelType":"xbrl:documentation","value":"Minimum Number of Affected Homes for Construction Defect Claims","language":"en-US"},{"forObject":"kbh:ModelFurnishingAndSalesOfficeImprovementsMember","labelType":"xbrl:terseLabel","value":"Model furnishings and sales office improvements","language":"en-US"},{"forObject":"kbh:ModelFurnishingAndSalesOfficeImprovementsMember","labelType":"xbrl:label","value":"Model Furnishing and Sales Office Improvements [Member]","language":"en-US"},{"forObject":"kbh:ModelFurnishingAndSalesOfficeImprovementsMember","labelType":"xbrl:documentation","value":"Model Furnishing and Sales Office Improvements","language":"en-US"},{"forObject":"kbh:ModelFurnishingsandSalesOfficeImprovementsMember","labelType":"xbrl:terseLabel","value":"Model Furnishings and Sales Office Improvements","language":"en-US"},{"forObject":"kbh:ModelFurnishingsandSalesOfficeImprovementsMember","labelType":"xbrl:label","value":"Model Furnishings and Sales Office Improvements [Member]","language":"en-US"},{"forObject":"kbh:ModelFurnishingsandSalesOfficeImprovementsMember","labelType":"xbrl:documentation","value":"Model Furnishings and Sales Office Improvements [Member]","language":"en-US"},{"forObject":"kbh:MortgagesAndLandContractsDueToLandSellersAndOtherLoansMember","labelType":"xbrl:verboseLabel","value":"Mortgages and land contracts due to land sellers and other loans (at an interest rate of 4.3% at November 30, 2024 and 3.0% to 4.5% at November 30, 2023)","language":"en-US"},{"forObject":"kbh:MortgagesAndLandContractsDueToLandSellersAndOtherLoansMember","labelType":"xbrl:label","value":"Mortgages and Land Contracts Due to Land Sellers and Other Loans [Member]","language":"en-US"},{"forObject":"kbh:MortgagesAndLandContractsDueToLandSellersAndOtherLoansMember","labelType":"xbrl:documentation","value":"Mortgages and land contracts due to land sellers and other loans.","language":"en-US"},{"forObject":"kbh:MovementInSelfInsuranceReserveRollForward","labelType":"xbrl:terseLabel","value":"Movement In Self Insurance Reserve [Roll Forward]","language":"en-US"},{"forObject":"kbh:MovementInSelfInsuranceReserveRollForward","labelType":"xbrl:label","value":"Movement In Self Insurance Reserve [Roll Forward]","language":"en-US"},{"forObject":"kbh:MovementInSelfInsuranceReserveRollForward","labelType":"xbrl:documentation","value":"Movement In Self Insurance Reserve","language":"en-US"},{"forObject":"kbh:NonEmployeeDirectorDeferredCommonStockMember","labelType":"xbrl:terseLabel","value":"Non-Employee Director Deferred Common Stock","language":"en-US"},{"forObject":"kbh:NonEmployeeDirectorDeferredCommonStockMember","labelType":"xbrl:label","value":"Non-Employee Director Deferred Common Stock [Member]","language":"en-US"},{"forObject":"kbh:NonEmployeeDirectorDeferredCommonStockMember","labelType":"xbrl:documentation","value":"Non-Employee Director Deferred Common Stock [Domain]","language":"en-US"},{"forObject":"kbh:NonEmployeeDirectorStockUnitsMember","labelType":"xbrl:terseLabel","value":"Director awards","language":"en-US"},{"forObject":"kbh:NonEmployeeDirectorStockUnitsMember","labelType":"xbrl:label","value":"Non-Employee Director Stock Units [Member]","language":"en-US"},{"forObject":"kbh:NonEmployeeDirectorStockUnitsMember","labelType":"xbrl:documentation","value":"Non-Employee Director Stock Units [Member]","language":"en-US"},{"forObject":"kbh:NonVIELandOptionContractsAndOtherSimilarContractsMember","labelType":"xbrl:terseLabel","value":"Other land option contracts and other similar contracts","language":"en-US"},{"forObject":"kbh:NonVIELandOptionContractsAndOtherSimilarContractsMember","labelType":"xbrl:label","value":"Non-VIE Land Option Contracts And Other Similar Contracts [Member]","language":"en-US"},{"forObject":"kbh:NonVIELandOptionContractsAndOtherSimilarContractsMember","labelType":"xbrl:documentation","value":"Non-VIE Land Option Contracts And Other Similar Contracts[Member]","language":"en-US"},{"forObject":"kbh:NotPartofaShareRepurchaseProgramMember","labelType":"xbrl:terseLabel","value":"Not Part of a Share Repurchase Program","language":"en-US"},{"forObject":"kbh:NotPartofaShareRepurchaseProgramMember","labelType":"xbrl:label","value":"Not Part of a Share Repurchase Program [Member]","language":"en-US"},{"forObject":"kbh:NotPartofaShareRepurchaseProgramMember","labelType":"xbrl:documentation","value":"Not Part of a Share Repurchase Program [Member]","language":"en-US"},{"forObject":"kbh:NumberOfCommunitiesAndVariousOtherLandParcelsImpactedByPretaxNoncashInventoryImpairmentCharges","labelType":"xbrl:verboseLabel","value":"Number of communities and various other land parcels impacted by pretax, noncash inventory impairment charges","language":"en-US"},{"forObject":"kbh:NumberOfCommunitiesAndVariousOtherLandParcelsImpactedByPretaxNoncashInventoryImpairmentCharges","labelType":"xbrl:label","value":"Number of Communities and Various Other Land Parcels Impacted by Pretax Noncash Inventory Impairment Charges","language":"en-US"},{"forObject":"kbh:NumberOfCommunitiesAndVariousOtherLandParcelsImpactedByPretaxNoncashInventoryImpairmentCharges","labelType":"xbrl:documentation","value":"Number of communities and various other land parcels impacted by pretax, noncash inventory impairment charges.","language":"en-US"},{"forObject":"kbh:NumberOfInvestmentsInUnconsolidatedJointVentures","labelType":"xbrl:terseLabel","value":"Number of investments in unconsolidated joint ventures","language":"en-US"},{"forObject":"kbh:NumberOfInvestmentsInUnconsolidatedJointVentures","labelType":"xbrl:label","value":"Number Of Investments In Unconsolidated Joint Ventures","language":"en-US"},{"forObject":"kbh:NumberOfInvestmentsInUnconsolidatedJointVentures","labelType":"xbrl:documentation","value":"Number of investments in unconsolidated joint ventures.","language":"en-US"},{"forObject":"kbh:NumberOfLandParcelsOrCommunitiesAssociatedWithNonCashInventoryImpairmentCharges","labelType":"xbrl:verboseLabel","value":"Number of land parcels or communities associated with non cash inventory impairment charges","language":"en-US"},{"forObject":"kbh:NumberOfLandParcelsOrCommunitiesAssociatedWithNonCashInventoryImpairmentCharges","labelType":"xbrl:label","value":"Number of Land Parcels or Communities Associated with Non Cash Inventory Impairment Charges","language":"en-US"},{"forObject":"kbh:NumberOfLandParcelsOrCommunitiesAssociatedWithNonCashInventoryImpairmentCharges","labelType":"xbrl:documentation","value":"Number of land parcels or communities associated with non cash inventory impairment charges.","language":"en-US"},{"forObject":"kbh:NumberOfLandParcelsOrCommunitiesEvaluatedForRecoverability","labelType":"xbrl:terseLabel","value":"Number of land parcels or communities evaluated for recoverability","language":"en-US"},{"forObject":"kbh:NumberOfLandParcelsOrCommunitiesEvaluatedForRecoverability","labelType":"xbrl:label","value":"Number of Land Parcels or Communities Evaluated for Recoverability","language":"en-US"},{"forObject":"kbh:NumberOfLandParcelsOrCommunitiesEvaluatedForRecoverability","labelType":"xbrl:documentation","value":"Number of land parcels or communities evaluated for recoverability.","language":"en-US"},{"forObject":"kbh:NumberOfOtherMinorBenefitPrograms","labelType":"xbrl:terseLabel","value":"Number of other minor benefit programs","language":"en-US"},{"forObject":"kbh:NumberOfOtherMinorBenefitPrograms","labelType":"xbrl:label","value":"Number of Other Minor Benefit Programs","language":"en-US"},{"forObject":"kbh:NumberOfOtherMinorBenefitPrograms","labelType":"xbrl:documentation","value":"Number of Other Minor Benefit Programs","language":"en-US"},{"forObject":"kbh:NumberOfOtherUnconsolidatedJointVenturesWithOutstandingDebt","labelType":"xbrl:terseLabel","value":"Number of other unconsolidated joint ventures with outstanding debt","language":"en-US"},{"forObject":"kbh:NumberOfOtherUnconsolidatedJointVenturesWithOutstandingDebt","labelType":"xbrl:label","value":"Number of Other Unconsolidated Joint Ventures With Outstanding Debt","language":"en-US"},{"forObject":"kbh:NumberOfOtherUnconsolidatedJointVenturesWithOutstandingDebt","labelType":"xbrl:documentation","value":"Number of Other Unconsolidated Joint Ventures With Outstanding Debt","language":"en-US"},{"forObject":"kbh:NumberOfQuarterlyDividendsDeclared","labelType":"xbrl:terseLabel","value":"Number of quarterly dividends declared","language":"en-US"},{"forObject":"kbh:NumberOfQuarterlyDividendsDeclared","labelType":"xbrl:label","value":"Number of Quarterly Dividends Declared","language":"en-US"},{"forObject":"kbh:NumberOfQuarterlyDividendsDeclared","labelType":"xbrl:documentation","value":"Number of Quarterly Dividends Declared","language":"en-US"},{"forObject":"kbh:OperatingLossCarryforwardsExpired","labelType":"xbrl:terseLabel","value":"Operating loss carryforwards, expired","language":"en-US"},{"forObject":"kbh:OperatingLossCarryforwardsExpired","labelType":"xbrl:label","value":"Operating Loss Carryforwards, Expired","language":"en-US"},{"forObject":"kbh:OperatingLossCarryforwardsExpired","labelType":"xbrl:documentation","value":"Operating Loss Carryforwards, Expired","language":"en-US"},{"forObject":"kbh:OtherAssetsLineItems","labelType":"xbrl:terseLabel","value":"Other Assets [Line Items]","language":"en-US"},{"forObject":"kbh:OtherAssetsLineItems","labelType":"xbrl:label","value":"Other Assets [Line Items]","language":"en-US"},{"forObject":"kbh:OtherAssetsLineItems","labelType":"xbrl:documentation","value":"Other Assets [Line Items]","language":"en-US"},{"forObject":"kbh:OwnershipInterestInLimitedLiabilityCompanyPercent","labelType":"xbrl:terseLabel","value":"Ownership interest in limited liability company (percent)","language":"en-US"},{"forObject":"kbh:OwnershipInterestInLimitedLiabilityCompanyPercent","labelType":"xbrl:label","value":"Ownership Interest in Limited Liability Company, Percent","language":"en-US"},{"forObject":"kbh:OwnershipInterestInLimitedLiabilityCompanyPercent","labelType":"xbrl:documentation","value":"Ownership Interest in Limited Liability Company, Percent","language":"en-US"},{"forObject":"kbh:PSU2018Member","labelType":"xbrl:terseLabel","value":"PSU 2018","language":"en-US"},{"forObject":"kbh:PSU2018Member","labelType":"xbrl:label","value":"PSU 2018 [Member]","language":"en-US"},{"forObject":"kbh:PSU2018Member","labelType":"xbrl:documentation","value":"PSU 2018","language":"en-US"},{"forObject":"kbh:PSU2019Member","labelType":"xbrl:terseLabel","value":"PSU 2019","language":"en-US"},{"forObject":"kbh:PSU2019Member","labelType":"xbrl:label","value":"PSU 2019 [Member]","language":"en-US"},{"forObject":"kbh:PSU2019Member","labelType":"xbrl:documentation","value":"PSU 2019","language":"en-US"},{"forObject":"kbh:PSU2020Member","labelType":"xbrl:terseLabel","value":"PSU 2020","language":"en-US"},{"forObject":"kbh:PSU2020Member","labelType":"xbrl:label","value":"PSU 2020 [Member]","language":"en-US"},{"forObject":"kbh:PSU2020Member","labelType":"xbrl:documentation","value":"PSU 2020","language":"en-US"},{"forObject":"kbh:PaymentsRecoveriesForSelfInsurance","labelType":"xbrl:negatedTerseLabel","value":"Payments","language":"en-US"},{"forObject":"kbh:PaymentsRecoveriesForSelfInsurance","labelType":"xbrl:label","value":"Payments (Recoveries) for Self Insurance","language":"en-US"},{"forObject":"kbh:PaymentsRecoveriesForSelfInsurance","labelType":"xbrl:documentation","value":"Payments (Recoveries) for Self Insurance","language":"en-US"},{"forObject":"kbh:PercentageOfPlanNetAssetsInvestedInCompanyCommonStock","labelType":"xbrl:verboseLabel","value":"Net assets invested in funds consisting common stock","language":"en-US"},{"forObject":"kbh:PercentageOfPlanNetAssetsInvestedInCompanyCommonStock","labelType":"xbrl:label","value":"Percentage of Plan Net Assets Invested in Company Common Stock","language":"en-US"},{"forObject":"kbh:PercentageOfPlanNetAssetsInvestedInCompanyCommonStock","labelType":"xbrl:documentation","value":"Percentage of plan net assets invested in company common stock.","language":"en-US"},{"forObject":"kbh:PercentageofPrincipalAmountforPurchaseofNotesifChangeinControl","labelType":"xbrl:terseLabel","value":"Percentage of principal amount for purchase of notes if change in control (percent)","language":"en-US"},{"forObject":"kbh:PercentageofPrincipalAmountforPurchaseofNotesifChangeinControl","labelType":"xbrl:label","value":"Percentage of Principal Amount for Purchase of Notes if Change in Control","language":"en-US"},{"forObject":"kbh:PercentageofPrincipalAmountforPurchaseofNotesifChangeinControl","labelType":"xbrl:documentation","value":"Percentage of Principal Amount for Purchase of Notes if Change in Control","language":"en-US"},{"forObject":"kbh:PerformanceBonds","labelType":"xbrl:terseLabel","value":"Performance bonds","language":"en-US"},{"forObject":"kbh:PerformanceBonds","labelType":"xbrl:label","value":"Performance Bonds","language":"en-US"},{"forObject":"kbh:PerformanceBonds","labelType":"xbrl:documentation","value":"Performance bonds.","language":"en-US"},{"forObject":"kbh:PeriodForCarryForwardOfTaxBenefitsRelatedToDeferredTaxAssets","labelType":"xbrl:verboseLabel","value":"Period for carry forward of tax benefits related to deferred tax assets","language":"en-US"},{"forObject":"kbh:PeriodForCarryForwardOfTaxBenefitsRelatedToDeferredTaxAssets","labelType":"xbrl:label","value":"Period for Carry Forward of Tax Benefits Related to Deferred Tax Assets","language":"en-US"},{"forObject":"kbh:PeriodForCarryForwardOfTaxBenefitsRelatedToDeferredTaxAssets","labelType":"xbrl:documentation","value":"Period for carry forward of tax benefits related to deferred tax assets.","language":"en-US"},{"forObject":"kbh:PretaxIncomeLossAbstract","labelType":"xbrl:terseLabel","value":"Pretax income (loss):","language":"en-US"},{"forObject":"kbh:PretaxIncomeLossAbstract","labelType":"xbrl:label","value":"Pretax Income Loss [Abstract]","language":"en-US"},{"forObject":"kbh:PretaxIncomeLossAbstract","labelType":"xbrl:documentation","value":"Pretax Income Loss","language":"en-US"},{"forObject":"kbh:PretaxIncomeRequiredtoRealizedDeferredTaxAssetsBeforeExpiration","labelType":"xbrl:terseLabel","value":"Future income from continuing operations before income taxes","language":"en-US"},{"forObject":"kbh:PretaxIncomeRequiredtoRealizedDeferredTaxAssetsBeforeExpiration","labelType":"xbrl:label","value":"Pre-tax Income Required to Realized Deferred Tax Assets Before Expiration","language":"en-US"},{"forObject":"kbh:PretaxIncomeRequiredtoRealizedDeferredTaxAssetsBeforeExpiration","labelType":"xbrl:documentation","value":"Pre-tax Income Required to Realized Deferred Tax Assets Before Expiration","language":"en-US"},{"forObject":"kbh:RangeFourMember","labelType":"xbrl:terseLabel","value":"$14.92 to $16.21","language":"en-US"},{"forObject":"kbh:RangeFourMember","labelType":"xbrl:label","value":"Range Four [Member]","language":"en-US"},{"forObject":"kbh:RangeFourMember","labelType":"xbrl:documentation","value":"Range four.","language":"en-US"},{"forObject":"kbh:RangeThreeMember","labelType":"xbrl:verboseLabel","value":"$16.21","language":"en-US"},{"forObject":"kbh:RangeThreeMember","labelType":"xbrl:label","value":"Range Three [Member]","language":"en-US"},{"forObject":"kbh:RangeThreeMember","labelType":"xbrl:documentation","value":"Range three.","language":"en-US"},{"forObject":"kbh:RangeTwoMember","labelType":"xbrl:verboseLabel","value":"$14.92","language":"en-US"},{"forObject":"kbh:RangeTwoMember","labelType":"xbrl:label","value":"Range Two [Member]","language":"en-US"},{"forObject":"kbh:RangeTwoMember","labelType":"xbrl:documentation","value":"Range two.","language":"en-US"},{"forObject":"kbh:ReductionOfPlanShareCapacityForGrantsOfRestrictedStockAndOtherSimilarFullValueAwardsRatio","labelType":"xbrl:terseLabel","value":"Grant of restricted stock, reduce the plan share capacity per share","language":"en-US"},{"forObject":"kbh:ReductionOfPlanShareCapacityForGrantsOfRestrictedStockAndOtherSimilarFullValueAwardsRatio","labelType":"xbrl:label","value":"Reduction of Plan Share Capacity for Grants of Restricted Stock and Other Similar Full Value Awards, Ratio","language":"en-US"},{"forObject":"kbh:ReductionOfPlanShareCapacityForGrantsOfRestrictedStockAndOtherSimilarFullValueAwardsRatio","labelType":"xbrl:documentation","value":"Reduction of Plan Share Capacity for Grants of Restricted Stock and Other Similar Full Value Awards, Ratio","language":"en-US"},{"forObject":"kbh:ReductionOfPlanShareCapacityForGrantsOfStockOptionAndOtherSimilarAwardsRatio","labelType":"xbrl:terseLabel","value":"Grant of stock option, Reduce the plan share capacity per share","language":"en-US"},{"forObject":"kbh:ReductionOfPlanShareCapacityForGrantsOfStockOptionAndOtherSimilarAwardsRatio","labelType":"xbrl:label","value":"Reduction of Plan Share Capacity for Grants of Stock Option and Other Similar Awards, Ratio","language":"en-US"},{"forObject":"kbh:ReductionOfPlanShareCapacityForGrantsOfStockOptionAndOtherSimilarAwardsRatio","labelType":"xbrl:documentation","value":"Reduction of Plan Share Capacity for Grants of Stock Option and Other Similar Awards, Ratio","language":"en-US"},{"forObject":"kbh:SavingPlanMember","labelType":"xbrl:verboseLabel","value":"Savings Plan","language":"en-US"},{"forObject":"kbh:SavingPlanMember","labelType":"xbrl:label","value":"Saving Plan [Member]","language":"en-US"},{"forObject":"kbh:SavingPlanMember","labelType":"xbrl:documentation","value":"Saving plan.","language":"en-US"},{"forObject":"kbh:ScheduleofSelfInsuranceLiabilityTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Self-Insurance Liability","language":"en-US"},{"forObject":"kbh:ScheduleofSelfInsuranceLiabilityTableTextBlock","labelType":"xbrl:label","value":"Schedule of Self-Insurance Liability [Table Text Block]","language":"en-US"},{"forObject":"kbh:ScheduleofSelfInsuranceLiabilityTableTextBlock","labelType":"xbrl:documentation","value":"Schedule of Self-Insurance Liability [Table Text Block]","language":"en-US"},{"forObject":"kbh:SelfInsuranceMember","labelType":"xbrl:terseLabel","value":"Self Insurance","language":"en-US"},{"forObject":"kbh:SelfInsuranceMember","labelType":"xbrl:label","value":"Self Insurance [Member]","language":"en-US"},{"forObject":"kbh:SelfInsuranceMember","labelType":"xbrl:documentation","value":"Self Insurance [Member]","language":"en-US"},{"forObject":"kbh:SelfInsuranceandOtherLegalLiabilities","labelType":"xbrl:verboseLabel","value":"Self-insurance and other legal liabilities","language":"en-US"},{"forObject":"kbh:SelfInsuranceandOtherLegalLiabilities","labelType":"xbrl:label","value":"Self-Insurance and Other Legal Liabilities","language":"en-US"},{"forObject":"kbh:SelfInsuranceandOtherLegalLiabilities","labelType":"xbrl:documentation","value":"Self-insurance and other legal liabilities.","language":"en-US"},{"forObject":"kbh:SeniorNotesDueTwoThousandThirtyAtSevenPointTwoFivePercentMember","labelType":"xbrl:terseLabel","value":"7.25% Senior notes due July 15, 2030","language":"en-US"},{"forObject":"kbh:SeniorNotesDueTwoThousandThirtyAtSevenPointTwoFivePercentMember","labelType":"xbrl:label","value":"Senior Notes Due Two Thousand Thirty At Seven Point Two Five Percent [Member]","language":"en-US"},{"forObject":"kbh:SeniorNotesDueTwoThousandThirtyAtSevenPointTwoFivePercentMember","labelType":"xbrl:documentation","value":"Senior Notes Due Two Thousand Thirty At Seven Point Two Five Percent","language":"en-US"},{"forObject":"kbh:SeniorNotesDueTwoThousandThirtyOneAtFourPointZeroZeroPercentMember","labelType":"xbrl:terseLabel","value":"4.00% Senior notes due June 15, 2031","language":"en-US"},{"forObject":"kbh:SeniorNotesDueTwoThousandThirtyOneAtFourPointZeroZeroPercentMember","labelType":"xbrl:label","value":"Senior Notes Due Two Thousand Thirty One At Four Point Zero Zero Percent [Member]","language":"en-US"},{"forObject":"kbh:SeniorNotesDueTwoThousandThirtyOneAtFourPointZeroZeroPercentMember","labelType":"xbrl:documentation","value":"Senior Notes Due Two Thousand Thirty One At Four Point Zero Zero Percent","language":"en-US"},{"forObject":"kbh:SeniorNotesDueTwoThousandTwentyNineAtFourPointEightPercentMember","labelType":"xbrl:terseLabel","value":"4.80% Senior notes due November 15, 2029","language":"en-US"},{"forObject":"kbh:SeniorNotesDueTwoThousandTwentyNineAtFourPointEightPercentMember","labelType":"xbrl:label","value":"Senior Notes Due Two Thousand Twenty Nine At Four Point Eight Percent [Member]","language":"en-US"},{"forObject":"kbh:SeniorNotesDueTwoThousandTwentyNineAtFourPointEightPercentMember","labelType":"xbrl:documentation","value":"Senior Notes Due Two Thousand Twenty Nine At Four Point Eight Percent","language":"en-US"},{"forObject":"kbh:SeniorNotesDueTwoThousandTwentySevenAtSixPointEightSevenFivePercentMember","labelType":"xbrl:terseLabel","value":"6.875% Senior notes due June 15, 2027","language":"en-US"},{"forObject":"kbh:SeniorNotesDueTwoThousandTwentySevenAtSixPointEightSevenFivePercentMember","labelType":"xbrl:label","value":"Senior Notes Due Two Thousand Twenty Seven At Six Point Eight Seven Five Percent [Member]","language":"en-US"},{"forObject":"kbh:SeniorNotesDueTwoThousandTwentySevenAtSixPointEightSevenFivePercentMember","labelType":"xbrl:documentation","value":"Senior Notes Due Two Thousand Twenty Seven At Six Point Eight Seven Five Percent","language":"en-US"},{"forObject":"kbh:SeniorUnsecuredTermLoanDueAugust252026Member","labelType":"xbrl:terseLabel","value":"Senior unsecured term loan due August 25, 2026","language":"en-US"},{"forObject":"kbh:SeniorUnsecuredTermLoanDueAugust252026Member","labelType":"xbrl:label","value":"Senior Unsecured Term Loan Due August 25, 2026 [Member]","language":"en-US"},{"forObject":"kbh:SeniorUnsecuredTermLoanDueAugust252026Member","labelType":"xbrl:documentation","value":"Senior Unsecured Term Loan Due August 25, 2026","language":"en-US"},{"forObject":"kbh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsAwardSharePercentage","labelType":"xbrl:terseLabel","value":"Grant award percentage","language":"en-US"},{"forObject":"kbh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsAwardSharePercentage","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants, Award Share Percentage","language":"en-US"},{"forObject":"kbh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsAwardSharePercentage","labelType":"xbrl:documentation","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants, Award Share Percentage","language":"en-US"},{"forObject":"kbh:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAbstract","labelType":"xbrl:verboseLabel","value":"Stock options outstanding and stock options exercisable","language":"en-US"},{"forObject":"kbh:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAbstract","labelType":"xbrl:label","value":"Share Based Compensation Shares Authorized Under Stock Option Plans by Exercise Price Range [Abstract]","language":"en-US"},{"forObject":"kbh:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAbstract","labelType":"xbrl:documentation","value":"Share based compensation shares authorized under stock option plans by exercise price range.","language":"en-US"},{"forObject":"kbh:SoutheastMember","labelType":"xbrl:terseLabel","value":"Southeast","language":"en-US"},{"forObject":"kbh:SoutheastMember","labelType":"xbrl:label","value":"Southeast [Member]","language":"en-US"},{"forObject":"kbh:SoutheastMember","labelType":"xbrl:documentation","value":"Southeast.","language":"en-US"},{"forObject":"kbh:SouthwestMember","labelType":"xbrl:terseLabel","value":"Southwest","language":"en-US"},{"forObject":"kbh:SouthwestMember","labelType":"xbrl:label","value":"Southwest [Member]","language":"en-US"},{"forObject":"kbh:SouthwestMember","labelType":"xbrl:documentation","value":"Southwest.","language":"en-US"},{"forObject":"kbh:StatementsOfOperationsOfUnconsolidatedJointVenturesAbstract","labelType":"xbrl:terseLabel","value":"Statements of operations of unconsolidated joint venture","language":"en-US"},{"forObject":"kbh:StatementsOfOperationsOfUnconsolidatedJointVenturesAbstract","labelType":"xbrl:label","value":"Statements of Operations of Unconsolidated Joint Ventures [Abstract]","language":"en-US"},{"forObject":"kbh:StatementsOfOperationsOfUnconsolidatedJointVenturesAbstract","labelType":"xbrl:documentation","value":"Statements of Operations of Unconsolidated Joint Ventures","language":"en-US"},{"forObject":"kbh:StatementsOfOperationsOfUnconsolidatedJointVenturesTableTextBlock","labelType":"xbrl:verboseLabel","value":"Schedule of Statements of operations of unconsolidated joint ventures","language":"en-US"},{"forObject":"kbh:StatementsOfOperationsOfUnconsolidatedJointVenturesTableTextBlock","labelType":"xbrl:label","value":"Statements of Operations of Unconsolidated Joint Ventures [Table Text Block]","language":"en-US"},{"forObject":"kbh:StatementsOfOperationsOfUnconsolidatedJointVenturesTableTextBlock","labelType":"xbrl:documentation","value":"Statements of operations of unconsolidated joint ventures.","language":"en-US"},{"forObject":"kbh:StockBasedCompensationExpenseTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Stock Based Compensation Expense","language":"en-US"},{"forObject":"kbh:StockBasedCompensationExpenseTableTextBlock","labelType":"xbrl:label","value":"Stock Based Compensation Expense [Table Text Block]","language":"en-US"},{"forObject":"kbh:StockBasedCompensationExpenseTableTextBlock","labelType":"xbrl:documentation","value":"Stock Based Compensation Expense","language":"en-US"},{"forObject":"kbh:StockRepurchasedDuringPeriodIncludingExciseTaxValue","labelType":"xbrl:negatedLabel","value":"Stock repurchases, including excise tax","language":"en-US"},{"forObject":"kbh:StockRepurchasedDuringPeriodIncludingExciseTaxValue","labelType":"xbrl:label","value":"Stock Repurchased During Period Including Excise Tax, value","language":"en-US"},{"forObject":"kbh:StockRepurchasedDuringPeriodIncludingExciseTaxValue","labelType":"xbrl:documentation","value":"Stock Repurchased During Period Including Excise Tax, value","language":"en-US"},{"forObject":"kbh:StructuralWarrantyProvidedByCompany","labelType":"xbrl:terseLabel","value":"Structural warranty provided by company (in years)","language":"en-US"},{"forObject":"kbh:StructuralWarrantyProvidedByCompany","labelType":"xbrl:label","value":"Structural Warranty Provided by Company","language":"en-US"},{"forObject":"kbh:StructuralWarrantyProvidedByCompany","labelType":"xbrl:documentation","value":"Structural warranty provided by the company.","language":"en-US"},{"forObject":"kbh:TaxCreditCarryforwardExpiringIn2043Member","labelType":"xbrl:terseLabel","value":"Tax Credit Carryforward, Expiring in 2038","language":"en-US"},{"forObject":"kbh:TaxCreditCarryforwardExpiringIn2043Member","labelType":"xbrl:label","value":"Tax Credit Carryforward, Expiring in 2043 [Member]","language":"en-US"},{"forObject":"kbh:TaxCreditCarryforwardExpiringIn2043Member","labelType":"xbrl:documentation","value":"Tax Credit Carryforward, Expiring in 2043","language":"en-US"},{"forObject":"kbh:TermLoanCommitmentMember","labelType":"xbrl:terseLabel","value":"Term Loan Commitment","language":"en-US"},{"forObject":"kbh:TermLoanCommitmentMember","labelType":"xbrl:label","value":"Term Loan Commitment [Member]","language":"en-US"},{"forObject":"kbh:TermLoanCommitmentMember","labelType":"xbrl:documentation","value":"Term Loan Commitment","language":"en-US"},{"forObject":"kbh:TermLoanMember","labelType":"xbrl:terseLabel","value":"Senior unsecured term loan due August 25, 2026","language":"en-US"},{"forObject":"kbh:TermLoanMember","labelType":"xbrl:label","value":"Term Loan [Member]","language":"en-US"},{"forObject":"kbh:TermLoanMember","labelType":"xbrl:documentation","value":"Term Loan","language":"en-US"},{"forObject":"kbh:TitleServices","labelType":"xbrl:verboseLabel","value":"Title services","language":"en-US"},{"forObject":"kbh:TitleServices","labelType":"xbrl:label","value":"Title Services","language":"en-US"},{"forObject":"kbh:TitleServices","labelType":"xbrl:documentation","value":"Title services.","language":"en-US"},{"forObject":"kbh:UndistributedEarningsReallocatedtoParticipatingSecurities","labelType":"xbrl:negatedTerseLabel","value":"Less: Undistributed earnings reallocated to participating securities","language":"en-US"},{"forObject":"kbh:UndistributedEarningsReallocatedtoParticipatingSecurities","labelType":"xbrl:label","value":"Undistributed Earnings Reallocated to Participating Securities","language":"en-US"},{"forObject":"kbh:UndistributedEarningsReallocatedtoParticipatingSecurities","labelType":"xbrl:documentation","value":"Undistributed Earnings Reallocated to Participating Securities","language":"en-US"},{"forObject":"kbh:UsGaap_ComputerEquipmentIncludingCapitalizedSoftwareMemberMember","labelType":"xbrl:terseLabel","value":"Computer software and equipment","language":"en-US"},{"forObject":"kbh:UsGaap_ComputerEquipmentIncludingCapitalizedSoftwareMemberMember","labelType":"xbrl:label","value":"us-gaap_ComputerEquipmentIncludingCapitalizedSoftwareMember [Member]","language":"en-US"},{"forObject":"kbh:UsGaap_ComputerEquipmentIncludingCapitalizedSoftwareMemberMember","labelType":"xbrl:documentation","value":"us-gaap_ComputerEquipmentIncludingCapitalizedSoftwareMember","language":"en-US"},{"forObject":"kbh:UtilityandMunicipalityReceivable","labelType":"xbrl:terseLabel","value":"Due from utility companies, improvement districts and municipalities","language":"en-US"},{"forObject":"kbh:UtilityandMunicipalityReceivable","labelType":"xbrl:label","value":"Utility and Municipality Receivable","language":"en-US"},{"forObject":"kbh:UtilityandMunicipalityReceivable","labelType":"xbrl:documentation","value":"Utility and Municipality Receivable","language":"en-US"},{"forObject":"kbh:WarrantyForOtherComponentsOfHome","labelType":"xbrl:terseLabel","value":"Warranty for other components of home (in years)","language":"en-US"},{"forObject":"kbh:WarrantyForOtherComponentsOfHome","labelType":"xbrl:label","value":"Warranty for Other Components of Home","language":"en-US"},{"forObject":"kbh:WarrantyForOtherComponentsOfHome","labelType":"xbrl:documentation","value":"Warranty for other components of a home.","language":"en-US"},{"forObject":"kbh:WarrantyonElectricalHeatingCoolingPlumbingandOtherBuildingSystems","labelType":"xbrl:terseLabel","value":"Warranty on electrical and other building systems (in years)","language":"en-US"},{"forObject":"kbh:WarrantyonElectricalHeatingCoolingPlumbingandOtherBuildingSystems","labelType":"xbrl:label","value":"Warranty on Electrical Heating Cooling Plumbing and Other Building Systems","language":"en-US"},{"forObject":"kbh:WarrantyonElectricalHeatingCoolingPlumbingandOtherBuildingSystems","labelType":"xbrl:documentation","value":"Minimum Warranty on electrical, heating, cooling, plumbing and other building systems","language":"en-US"},{"forObject":"kbh:WestCoastMember","labelType":"xbrl:terseLabel","value":"West Coast","language":"en-US"},{"forObject":"kbh:WestCoastMember","labelType":"xbrl:label","value":"West Coast [Member]","language":"en-US"},{"forObject":"kbh:WestCoastMember","labelType":"xbrl:documentation","value":"West coast.","language":"en-US"},{"forObject":"srt:ChiefExecutiveOfficerMember","labelType":"xbrl:terseLabel","value":"Chief Executive Officer","language":"en-US"},{"forObject":"srt:ChiefExecutiveOfficerMember","labelType":"xbrl:label","value":"Chief Executive Officer [Member]","language":"en-US"},{"forObject":"srt:ConsolidatedEntitiesAxis","labelType":"xbrl:terseLabel","value":"Consolidated Entities [Axis]","language":"en-US"},{"forObject":"srt:ConsolidatedEntitiesAxis","labelType":"xbrl:label","value":"Consolidated Entities [Axis]","language":"en-US"},{"forObject":"srt:ConsolidatedEntitiesDomain","labelType":"xbrl:terseLabel","value":"Consolidated Entities [Domain]","language":"en-US"},{"forObject":"srt:ConsolidatedEntitiesDomain","labelType":"xbrl:label","value":"Consolidated Entities [Domain]","language":"en-US"},{"forObject":"srt:EquityMethodInvesteeNameDomain","labelType":"xbrl:terseLabel","value":"Investment, Name [Domain]","language":"en-US"},{"forObject":"srt:EquityMethodInvesteeNameDomain","labelType":"xbrl:label","value":"Investment, Name [Domain]","language":"en-US"},{"forObject":"srt:MaximumMember","labelType":"xbrl:terseLabel","value":"Maximum","language":"en-US"},{"forObject":"srt:MaximumMember","labelType":"xbrl:label","value":"Maximum [Member]","language":"en-US"},{"forObject":"srt:MinimumMember","labelType":"xbrl:terseLabel","value":"Minimum","language":"en-US"},{"forObject":"srt:MinimumMember","labelType":"xbrl:label","value":"Minimum [Member]","language":"en-US"},{"forObject":"srt:ProductOrServiceAxis","labelType":"xbrl:terseLabel","value":"Product and Service [Axis]","language":"en-US"},{"forObject":"srt:ProductOrServiceAxis","labelType":"xbrl:label","value":"Product and Service [Axis]","language":"en-US"},{"forObject":"srt:ProductsAndServicesDomain","labelType":"xbrl:terseLabel","value":"Product and Service [Domain]","language":"en-US"},{"forObject":"srt:ProductsAndServicesDomain","labelType":"xbrl:label","value":"Product and Service [Domain]","language":"en-US"},{"forObject":"srt:RangeAxis","labelType":"xbrl:terseLabel","value":"Statistical Measurement [Axis]","language":"en-US"},{"forObject":"srt:RangeAxis","labelType":"xbrl:label","value":"Statistical Measurement [Axis]","language":"en-US"},{"forObject":"srt:RangeMember","labelType":"xbrl:terseLabel","value":"Statistical Measurement [Domain]","language":"en-US"},{"forObject":"srt:RangeMember","labelType":"xbrl:label","value":"Statistical Measurement [Domain]","language":"en-US"},{"forObject":"srt:ScenarioForecastMember","labelType":"xbrl:terseLabel","value":"Forecast","language":"en-US"},{"forObject":"srt:ScenarioForecastMember","labelType":"xbrl:label","value":"Forecast [Member]","language":"en-US"},{"forObject":"srt:ScenarioUnspecifiedDomain","labelType":"xbrl:terseLabel","value":"Scenario [Domain]","language":"en-US"},{"forObject":"srt:ScenarioUnspecifiedDomain","labelType":"xbrl:label","value":"Scenario [Domain]","language":"en-US"},{"forObject":"srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis","labelType":"xbrl:terseLabel","value":"Investment, Name [Axis]","language":"en-US"},{"forObject":"srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis","labelType":"xbrl:label","value":"Investment, Name [Axis]","language":"en-US"},{"forObject":"srt:ShareRepurchaseProgramAxis","labelType":"xbrl:terseLabel","value":"Share Repurchase Program [Axis]","language":"en-US"},{"forObject":"srt:ShareRepurchaseProgramAxis","labelType":"xbrl:label","value":"Share Repurchase Program [Axis]","language":"en-US"},{"forObject":"srt:ShareRepurchaseProgramDomain","labelType":"xbrl:terseLabel","value":"Share Repurchase Program [Domain]","language":"en-US"},{"forObject":"srt:ShareRepurchaseProgramDomain","labelType":"xbrl:label","value":"Share Repurchase Program [Domain]","language":"en-US"},{"forObject":"srt:StatementScenarioAxis","labelType":"xbrl:terseLabel","value":"Scenario [Axis]","language":"en-US"},{"forObject":"srt:StatementScenarioAxis","labelType":"xbrl:label","value":"Scenario [Axis]","language":"en-US"},{"forObject":"srt:TitleOfIndividualAxis","labelType":"xbrl:terseLabel","value":"Title and Position [Axis]","language":"en-US"},{"forObject":"srt:TitleOfIndividualAxis","labelType":"xbrl:label","value":"Title and Position [Axis]","language":"en-US"},{"forObject":"srt:TitleOfIndividualWithRelationshipToEntityDomain","labelType":"xbrl:terseLabel","value":"Title and Position [Domain]","language":"en-US"},{"forObject":"srt:TitleOfIndividualWithRelationshipToEntityDomain","labelType":"xbrl:label","value":"Title and Position [Domain]","language":"en-US"},{"forObject":"us-gaap:AOCIAttributableToParentNetOfTaxRollForward","labelType":"xbrl:terseLabel","value":"Accumulated Other Comprehensive Income (Loss) [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:AOCIAttributableToParentNetOfTaxRollForward","labelType":"xbrl:label","value":"AOCI Attributable to Parent, Net of Tax [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:AccountsAndNotesReceivableNet","labelType":"xbrl:terseLabel","value":"Receivables","language":"en-US"},{"forObject":"us-gaap:AccountsAndNotesReceivableNet","labelType":"xbrl:totalLabel","value":"Total","language":"en-US"},{"forObject":"us-gaap:AccountsAndNotesReceivableNet","labelType":"xbrl:label","value":"Accounts and Financing Receivable, after Allowance for Credit Loss","language":"en-US"},{"forObject":"us-gaap:AccountsNotesAndLoansReceivableLineItems","labelType":"xbrl:terseLabel","value":"Accounts, Notes, Loans and Financing Receivable [Line Items]","language":"en-US"},{"forObject":"us-gaap:AccountsNotesAndLoansReceivableLineItems","labelType":"xbrl:label","value":"Accounts, Notes, Loans and Financing Receivable [Line Items]","language":"en-US"},{"forObject":"us-gaap:AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent","labelType":"xbrl:terseLabel","value":"Accounts payable and accrued expenses","language":"en-US"},{"forObject":"us-gaap:AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent","labelType":"xbrl:label","value":"Accounts Payable and Accrued Liabilities","language":"en-US"},{"forObject":"us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock","labelType":"xbrl:verboseLabel","value":"Accrued Expenses and Other Liabilities","language":"en-US"},{"forObject":"us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock","labelType":"xbrl:label","value":"Accounts Payable and Accrued Liabilities Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:AccountsPayableCurrentAndNoncurrent","labelType":"xbrl:verboseLabel","value":"Accounts payable","language":"en-US"},{"forObject":"us-gaap:AccountsPayableCurrentAndNoncurrent","labelType":"xbrl:label","value":"Accounts Payable","language":"en-US"},{"forObject":"us-gaap:AccountsReceivableGross","labelType":"xbrl:totalLabel","value":"Subtotal","language":"en-US"},{"forObject":"us-gaap:AccountsReceivableGross","labelType":"xbrl:label","value":"Accounts Receivable, before Allowance for Credit Loss","language":"en-US"},{"forObject":"us-gaap:AccruedEmployeeBenefitsCurrentAndNoncurrent","labelType":"xbrl:verboseLabel","value":"Employee compensation and related benefits","language":"en-US"},{"forObject":"us-gaap:AccruedEmployeeBenefitsCurrentAndNoncurrent","labelType":"xbrl:label","value":"Accrued Employee Benefits","language":"en-US"},{"forObject":"us-gaap:AccruedIncomeTaxesNoncurrent","labelType":"xbrl:terseLabel","value":"Federal and state taxes payable","language":"en-US"},{"forObject":"us-gaap:AccruedIncomeTaxesNoncurrent","labelType":"xbrl:label","value":"Accrued Income Taxes, Noncurrent","language":"en-US"},{"forObject":"us-gaap:AccruedLiabilitiesCurrentAndNoncurrent","labelType":"xbrl:verboseLabel","value":"Accrued expenses and other liabilities","language":"en-US"},{"forObject":"us-gaap:AccruedLiabilitiesCurrentAndNoncurrent","labelType":"xbrl:totalLabel","value":"Total","language":"en-US"},{"forObject":"us-gaap:AccruedLiabilitiesCurrentAndNoncurrent","labelType":"xbrl:label","value":"Accrued Liabilities","language":"en-US"},{"forObject":"us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember","labelType":"xbrl:terseLabel","value":"Accumulated Define Benefit Plans Adjustment Member","language":"en-US"},{"forObject":"us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember","labelType":"xbrl:label","value":"Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]","language":"en-US"},{"forObject":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","labelType":"xbrl:negatedLabel","value":"Accumulated depreciation","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:AccumulatedOtherComprehensiveIncomeLossLineItems","labelType":"xbrl:terseLabel","value":"Accumulated Other Comprehensive Income (Loss) [Line Items]","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeLossLineItems","labelType":"xbrl:label","value":"Accumulated Other Comprehensive Income (Loss) [Line Items]","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","labelType":"xbrl:verboseLabel","value":"Accumulated other comprehensive loss","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","labelType":"xbrl:label","value":"Accumulated Other Comprehensive Income (Loss), Net of Tax","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeLossTable","labelType":"xbrl:terseLabel","value":"Accumulated Other Comprehensive Income (Loss) [Table]","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeLossTable","labelType":"xbrl:label","value":"Accumulated Other Comprehensive Income (Loss) [Table]","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","labelType":"xbrl:terseLabel","value":"Accumulated Other Comprehensive Loss","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","labelType":"xbrl:label","value":"AOCI Attributable to Parent [Member]","language":"en-US"},{"forObject":"us-gaap:AdditionalPaidInCapitalCommonStock","labelType":"xbrl:verboseLabel","value":"Paid-in capital","language":"en-US"},{"forObject":"us-gaap:AdditionalPaidInCapitalCommonStock","labelType":"xbrl:label","value":"Additional Paid in Capital, Common Stock","language":"en-US"},{"forObject":"us-gaap:AdditionalPaidInCapitalMember","labelType":"xbrl:terseLabel","value":"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:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","labelType":"xbrl:verboseLabel","value":"Stock-based compensation","language":"en-US"},{"forObject":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","labelType":"xbrl:label","value":"APIC, Share-Based Payment Arrangement, Increase for Cost Recognition","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: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:AdvertisingCostsPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Advertising Costs","language":"en-US"},{"forObject":"us-gaap:AdvertisingCostsPolicyTextBlock","labelType":"xbrl:label","value":"Advertising Cost [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:AdvertisingExpense","labelType":"xbrl:terseLabel","value":"Advertising costs incurred","language":"en-US"},{"forObject":"us-gaap:AdvertisingExpense","labelType":"xbrl:label","value":"Advertising Expense","language":"en-US"},{"forObject":"us-gaap:AllocatedShareBasedCompensationExpense","labelType":"xbrl:terseLabel","value":"Stock-based compensation expense related to stock option grants","language":"en-US"},{"forObject":"us-gaap:AllocatedShareBasedCompensationExpense","labelType":"xbrl:label","value":"Share-Based Payment Arrangement, Expense","language":"en-US"},{"forObject":"us-gaap:AllowanceForDoubtfulAccountsReceivable","labelType":"xbrl:negatedLabel","value":"Allowance for doubtful accounts","language":"en-US"},{"forObject":"us-gaap:AllowanceForDoubtfulAccountsReceivable","labelType":"xbrl:label","value":"Accounts Receivable, Allowance for Credit Loss","language":"en-US"},{"forObject":"us-gaap:AmortizationOfFinancingCostsAndDiscounts","labelType":"xbrl:verboseLabel","value":"Amortization of debt issuance costs and premiums","language":"en-US"},{"forObject":"us-gaap:AmortizationOfFinancingCostsAndDiscounts","labelType":"xbrl:label","value":"Amortization of Debt Issuance Costs and Discounts","language":"en-US"},{"forObject":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","labelType":"xbrl:terseLabel","value":"Antidilutive securities excluded from computation of earnings per share (in shares)","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:ApplicabilityAndImpactOfEnvironmentalLaws","labelType":"xbrl:terseLabel","value":"Applicability and impact of environmental laws","language":"en-US"},{"forObject":"us-gaap:ApplicabilityAndImpactOfEnvironmentalLaws","labelType":"xbrl:label","value":"Applicability and Impact of Environmental Laws","language":"en-US"},{"forObject":"us-gaap:AssetImpairmentChargesTextBlock","labelType":"xbrl:verboseLabel","value":"Inventory Impairments and Land Option Contract Abandonments","language":"en-US"},{"forObject":"us-gaap:AssetImpairmentChargesTextBlock","labelType":"xbrl:label","value":"Asset Impairment Charges [Text Block]","language":"en-US"},{"forObject":"us-gaap:Assets","labelType":"xbrl:totalLabel","value":"Total assets","language":"en-US"},{"forObject":"us-gaap:Assets","labelType":"xbrl:verboseLabel","value":"Total assets","language":"en-US"},{"forObject":"us-gaap:Assets","labelType":"xbrl:label","value":"Assets","language":"en-US"},{"forObject":"us-gaap:AssetsAbstract","labelType":"xbrl:verboseLabel","value":"Assets","language":"en-US"},{"forObject":"us-gaap:AssetsAbstract","labelType":"xbrl:terseLabel","value":"Assets:","language":"en-US"},{"forObject":"us-gaap:AssetsAbstract","labelType":"xbrl:label","value":"Assets [Abstract]","language":"en-US"},{"forObject":"us-gaap:AssetsFairValueDisclosure","labelType":"xbrl:terseLabel","value":"Fair value","language":"en-US"},{"forObject":"us-gaap:AssetsFairValueDisclosure","labelType":"xbrl:label","value":"Assets, Fair Value Disclosure","language":"en-US"},{"forObject":"us-gaap:AwardTypeAxis","labelType":"xbrl:terseLabel","value":"Award Type [Axis]","language":"en-US"},{"forObject":"us-gaap:AwardTypeAxis","labelType":"xbrl:label","value":"Award Type [Axis]","language":"en-US"},{"forObject":"us-gaap:BasisOfAccountingPolicyPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Basis of Presentation","language":"en-US"},{"forObject":"us-gaap:BasisOfAccountingPolicyPolicyTextBlock","labelType":"xbrl:label","value":"Basis of Accounting, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock","labelType":"xbrl:verboseLabel","value":"Summary of Significant Accounting Policies","language":"en-US"},{"forObject":"us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock","labelType":"xbrl:label","value":"Basis of Presentation and Significant Accounting Policies [Text Block]","language":"en-US"},{"forObject":"us-gaap:CarryingReportedAmountFairValueDisclosureMember","labelType":"xbrl:terseLabel","value":"Carrying Value","language":"en-US"},{"forObject":"us-gaap:CarryingReportedAmountFairValueDisclosureMember","labelType":"xbrl:label","value":"Reported Value Measurement [Member]","language":"en-US"},{"forObject":"us-gaap:Cash","labelType":"xbrl:terseLabel","value":"Cash","language":"en-US"},{"forObject":"us-gaap:Cash","labelType":"xbrl:label","value":"Cash","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsAtCarryingValue","labelType":"xbrl:terseLabel","value":"Cash and cash equivalents","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsAtCarryingValue","labelType":"xbrl:label","value":"Cash and Cash Equivalents, at Carrying Value","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsAtCarryingValueAbstract","labelType":"xbrl:verboseLabel","value":"Summary of cash and cash equivalents at the end of the year:","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsAtCarryingValueAbstract","labelType":"xbrl:label","value":"Cash and Cash Equivalents, at Carrying Value [Abstract]","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"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:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","labelType":"xbrl:periodStartLabel","value":"Cash and cash equivalents at beginning of year","language":"en-US"},{"forObject":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","labelType":"xbrl:periodEndLabel","value":"Cash and cash equivalents at end of year","language":"en-US"},{"forObject":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","labelType":"xbrl:terseLabel","value":"Cash and cash equivalents","language":"en-US"},{"forObject":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","labelType":"xbrl:label","value":"Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents","language":"en-US"},{"forObject":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","labelType":"xbrl:totalLabel","value":"Net increase (decrease) in cash and cash equivalents","language":"en-US"},{"forObject":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","labelType":"xbrl:label","value":"Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect","language":"en-US"},{"forObject":"us-gaap:CashEquivalentsAtCarryingValue","labelType":"xbrl:verboseLabel","value":"Cash equivalents","language":"en-US"},{"forObject":"us-gaap:CashEquivalentsAtCarryingValue","labelType":"xbrl:label","value":"Cash Equivalents, at Carrying Value","language":"en-US"},{"forObject":"us-gaap:CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract","labelType":"xbrl:verboseLabel","value":"Supplemental disclosure of non-cash activities:","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:CashFlowSupplementalDisclosuresTextBlock","labelType":"xbrl:verboseLabel","value":"Supplemental Disclosure to Consolidated Statements of Cash Flows","language":"en-US"},{"forObject":"us-gaap:CashFlowSupplementalDisclosuresTextBlock","labelType":"xbrl:label","value":"Cash Flow, Supplemental Disclosures [Text Block]","language":"en-US"},{"forObject":"us-gaap:CashSurrenderValueOfLifeInsurance","labelType":"xbrl:terseLabel","value":"Cash surrender value of corporate-owned life insurance contracts","language":"en-US"},{"forObject":"us-gaap:CashSurrenderValueOfLifeInsurance","labelType":"xbrl:verboseLabel","value":"Cash surrender value of insurance contracts","language":"en-US"},{"forObject":"us-gaap:CashSurrenderValueOfLifeInsurance","labelType":"xbrl:label","value":"Cash Surrender Value of Life Insurance","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","labelType":"xbrl:terseLabel","value":"Commitments and Contingencies Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","labelType":"xbrl:label","value":"Commitments and Contingencies Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","labelType":"xbrl:verboseLabel","value":"Commitments and Contingencies","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","labelType":"xbrl:label","value":"Commitments and Contingencies Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:CommonStockDividendsPerShareCashPaid","labelType":"xbrl:terseLabel","value":"Cash dividends paid per common share (in dollars per share)","language":"en-US"},{"forObject":"us-gaap:CommonStockDividendsPerShareCashPaid","labelType":"xbrl:label","value":"Common Stock, Dividends, Per Share, Cash Paid","language":"en-US"},{"forObject":"us-gaap:CommonStockDividendsPerShareDeclared","labelType":"xbrl:verboseLabel","value":"Cash dividends declared per common share (in dollars per share)","language":"en-US"},{"forObject":"us-gaap:CommonStockDividendsPerShareDeclared","labelType":"xbrl:label","value":"Common Stock, Dividends, Per Share, Declared","language":"en-US"},{"forObject":"us-gaap:CommonStockIssuedEmployeeStockTrust","labelType":"xbrl:negatedLabel","value":"Grantor stock ownership trust, at cost: 6,705,247 shares at November\u00a030, 2023","language":"en-US"},{"forObject":"us-gaap:CommonStockIssuedEmployeeStockTrust","labelType":"xbrl:label","value":"Common Stock Issued, Employee Stock Trust","language":"en-US"},{"forObject":"us-gaap:CommonStockMember","labelType":"xbrl:terseLabel","value":"Common Stock","language":"en-US"},{"forObject":"us-gaap:CommonStockMember","labelType":"xbrl:label","value":"Common Stock [Member]","language":"en-US"},{"forObject":"us-gaap:CommonStockParOrStatedValuePerShare","labelType":"xbrl:terseLabel","value":"Common stock, par value (in dollars per share)","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:CommonStockSharesAuthorized","labelType":"xbrl:verboseLabel","value":"Common stock, shares authorized (in shares)","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesAuthorized","labelType":"xbrl:label","value":"Common Stock, Shares Authorized","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesHeldInEmployeeTrustShares","labelType":"xbrl:terseLabel","value":"Grantor stock ownership trust (in shares)","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesHeldInEmployeeTrustShares","labelType":"xbrl:label","value":"Common Stock, Shares Held in Employee Trust, Shares","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesIssued","labelType":"xbrl:verboseLabel","value":"Common stock, shares issued (in shares)","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesIssued","labelType":"xbrl:label","value":"Common Stock, Shares, Issued","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesOutstanding","labelType":"xbrl:periodStartLabel","value":"Beginning balance (in shares)","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesOutstanding","labelType":"xbrl:periodEndLabel","value":"Ending balance (in shares)","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesOutstanding","labelType":"xbrl:label","value":"Common Stock, Shares, Outstanding","language":"en-US"},{"forObject":"us-gaap:CommonStockValue","labelType":"xbrl:terseLabel","value":"Common stock\u00a0\u2014$1.00\u00a0par value; 290,000,000 shares authorized at November\u00a030, 2024 and 2023; 74,409,977 and 101,275,979 shares issued at November\u00a030, 2024 and 2023, respectively","language":"en-US"},{"forObject":"us-gaap:CommonStockValue","labelType":"xbrl:label","value":"Common Stock, Value, Issued","language":"en-US"},{"forObject":"us-gaap:CompensationAndRetirementDisclosureAbstract","labelType":"xbrl:terseLabel","value":"Retirement Benefits [Abstract]","language":"en-US"},{"forObject":"us-gaap:CompensationAndRetirementDisclosureAbstract","labelType":"xbrl:label","value":"Retirement Benefits [Abstract]","language":"en-US"},{"forObject":"us-gaap:CompensationRelatedCostsPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Stock-Based Compensation","language":"en-US"},{"forObject":"us-gaap:CompensationRelatedCostsPolicyTextBlock","labelType":"xbrl:label","value":"Compensation Related Costs, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:ComponentsOfDeferredTaxAssetsAbstract","labelType":"xbrl:verboseLabel","value":"Deferred tax assets:","language":"en-US"},{"forObject":"us-gaap:ComponentsOfDeferredTaxAssetsAbstract","labelType":"xbrl:label","value":"Components of Deferred Tax Assets [Abstract]","language":"en-US"},{"forObject":"us-gaap:ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract","labelType":"xbrl:verboseLabel","value":"Components of deferred tax liabilities and assets","language":"en-US"},{"forObject":"us-gaap:ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract","labelType":"xbrl:label","value":"Components of Deferred Tax Assets and Liabilities [Abstract]","language":"en-US"},{"forObject":"us-gaap:ComponentsOfDeferredTaxLiabilitiesAbstract","labelType":"xbrl:verboseLabel","value":"Deferred tax liabilities:","language":"en-US"},{"forObject":"us-gaap:ComponentsOfDeferredTaxLiabilitiesAbstract","labelType":"xbrl:label","value":"Components of Deferred Tax Liabilities [Abstract]","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomeNetOfTax","labelType":"xbrl:totalLabel","value":"Comprehensive income","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:ComprehensiveIncomeNoteTextBlock","labelType":"xbrl:terseLabel","value":"Accumulated Other Comprehensive Loss","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomeNoteTextBlock","labelType":"xbrl:label","value":"Comprehensive Income (Loss) Note [Text Block]","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomePolicyPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Accumulated Other Comprehensive Loss","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomePolicyPolicyTextBlock","labelType":"xbrl:label","value":"Comprehensive Income, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskBenchmarkDomain","labelType":"xbrl:terseLabel","value":"Concentration Risk Benchmark [Domain]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskBenchmarkDomain","labelType":"xbrl:label","value":"Concentration Risk Benchmark [Domain]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskByBenchmarkAxis","labelType":"xbrl:terseLabel","value":"Concentration Risk Benchmark [Axis]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskByBenchmarkAxis","labelType":"xbrl:label","value":"Concentration Risk Benchmark [Axis]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskByTypeAxis","labelType":"xbrl:terseLabel","value":"Concentration Risk Type [Axis]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskByTypeAxis","labelType":"xbrl:label","value":"Concentration Risk Type [Axis]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskPercentage1","labelType":"xbrl:terseLabel","value":"Concentration risk (in percent)","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskPercentage1","labelType":"xbrl:label","value":"Concentration Risk, Percentage","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskTypeDomain","labelType":"xbrl:terseLabel","value":"Concentration Risk Type [Domain]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskTypeDomain","labelType":"xbrl:label","value":"Concentration Risk Type [Domain]","language":"en-US"},{"forObject":"us-gaap:ConsolidationPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Consolidation (ASC 810)","language":"en-US"},{"forObject":"us-gaap:ConsolidationPolicyTextBlock","labelType":"xbrl:label","value":"Consolidation, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:ContractWithCustomerAssetNetNoncurrent","labelType":"xbrl:terseLabel","value":"Contract assets for estimated future renewal commissions","language":"en-US"},{"forObject":"us-gaap:ContractWithCustomerAssetNetNoncurrent","labelType":"xbrl:label","value":"Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent","language":"en-US"},{"forObject":"us-gaap:ContractWithCustomerLiability","labelType":"xbrl:terseLabel","value":"Customer deposits","language":"en-US"},{"forObject":"us-gaap:ContractWithCustomerLiability","labelType":"xbrl:label","value":"Contract with Customer, Liability","language":"en-US"},{"forObject":"us-gaap:CorporateAndOtherMember","labelType":"xbrl:terseLabel","value":"Corporate and other","language":"en-US"},{"forObject":"us-gaap:CorporateAndOtherMember","labelType":"xbrl:label","value":"Corporate Segment and Other Operating Segment [Member]","language":"en-US"},{"forObject":"us-gaap:CostOfGoodsAndServicesSold","labelType":"xbrl:negatedLabel","value":"Construction and land costs","language":"en-US"},{"forObject":"us-gaap:CostOfGoodsAndServicesSold","labelType":"xbrl:label","value":"Cost of Goods and Services Sold","language":"en-US"},{"forObject":"us-gaap:CostOfRevenue","labelType":"xbrl:negatedTerseLabel","value":"Construction and land costs","language":"en-US"},{"forObject":"us-gaap:CostOfRevenue","labelType":"xbrl:label","value":"Cost of Revenue","language":"en-US"},{"forObject":"us-gaap:CreditFacilityAxis","labelType":"xbrl:terseLabel","value":"Credit Facility [Axis]","language":"en-US"},{"forObject":"us-gaap:CreditFacilityAxis","labelType":"xbrl:label","value":"Credit Facility [Axis]","language":"en-US"},{"forObject":"us-gaap:CreditFacilityDomain","labelType":"xbrl:terseLabel","value":"Credit Facility [Domain]","language":"en-US"},{"forObject":"us-gaap:CreditFacilityDomain","labelType":"xbrl:label","value":"Credit Facility [Domain]","language":"en-US"},{"forObject":"us-gaap:CurrentFederalTaxExpenseBenefit","labelType":"xbrl:negatedTerseLabel","value":"Current","language":"en-US"},{"forObject":"us-gaap:CurrentFederalTaxExpenseBenefit","labelType":"xbrl:label","value":"Current Federal Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:CurrentIncomeTaxExpenseBenefit","labelType":"xbrl:negatedTotalLabel","value":"Current","language":"en-US"},{"forObject":"us-gaap:CurrentIncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Current Income Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","labelType":"xbrl:negatedTerseLabel","value":"Current","language":"en-US"},{"forObject":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","labelType":"xbrl:label","value":"Current State and Local Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:DamagesFromProductDefectsMember","labelType":"xbrl:terseLabel","value":"Damages from Product Defects","language":"en-US"},{"forObject":"us-gaap:DamagesFromProductDefectsMember","labelType":"xbrl:label","value":"Damages from Product Defects [Member]","language":"en-US"},{"forObject":"us-gaap:DebtDisclosureAbstract","labelType":"xbrl:terseLabel","value":"Debt Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:DebtDisclosureAbstract","labelType":"xbrl:label","value":"Debt Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:DebtDisclosureTextBlock","labelType":"xbrl:verboseLabel","value":"Notes Payable","language":"en-US"},{"forObject":"us-gaap:DebtDisclosureTextBlock","labelType":"xbrl:label","value":"Debt Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentAxis","labelType":"xbrl:terseLabel","value":"Debt Instrument [Axis]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentAxis","labelType":"xbrl:label","value":"Debt Instrument [Axis]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentCollateralAmount","labelType":"xbrl:terseLabel","value":"Collateralize mortgages","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentCollateralAmount","labelType":"xbrl:label","value":"Debt Instrument, Collateral Amount","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentFaceAmount","labelType":"xbrl:terseLabel","value":"Principal","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentFaceAmount","labelType":"xbrl:label","value":"Debt Instrument, Face Amount","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentInterestRateEffectivePercentage","labelType":"xbrl:terseLabel","value":"Effective interest rate","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentInterestRateEffectivePercentage","labelType":"xbrl:label","value":"Debt Instrument, Interest Rate, Effective Percentage","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentInterestRateStatedPercentage","labelType":"xbrl:terseLabel","value":"Stated interest rate percentage","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentInterestRateStatedPercentage","labelType":"xbrl:label","value":"Debt Instrument, Interest Rate, Stated Percentage","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentLineItems","labelType":"xbrl:terseLabel","value":"Debt Instrument [Line Items]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentLineItems","labelType":"xbrl:label","value":"Debt Instrument [Line Items]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentMaturityDate","labelType":"xbrl:terseLabel","value":"Debt instrument, maturity date","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentMaturityDate","labelType":"xbrl:label","value":"Debt Instrument, Maturity Date","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentNameDomain","labelType":"xbrl:terseLabel","value":"Debt Instrument, Name [Domain]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentNameDomain","labelType":"xbrl:label","value":"Debt Instrument, Name [Domain]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentRedemptionPeriodAxis","labelType":"xbrl:terseLabel","value":"Debt Instrument, Redemption, Period [Axis]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentRedemptionPeriodAxis","labelType":"xbrl:label","value":"Debt Instrument, Redemption, Period [Axis]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentRedemptionPeriodDomain","labelType":"xbrl:terseLabel","value":"Debt Instrument, Redemption, Period [Domain]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentRedemptionPeriodDomain","labelType":"xbrl:label","value":"Debt Instrument, Redemption, Period [Domain]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentRedemptionPeriodOneMember","labelType":"xbrl:terseLabel","value":"Prior to July 25, 2025","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentRedemptionPeriodOneMember","labelType":"xbrl:label","value":"Debt Instrument, Redemption, Period One [Member]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentRedemptionPricePercentage","labelType":"xbrl:terseLabel","value":"Redemption price (percent)","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentRedemptionPricePercentage","labelType":"xbrl:label","value":"Debt Instrument, Redemption Price, Percentage","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed","labelType":"xbrl:terseLabel","value":"Redemption percentage of aggregate principal amount of notes issued (percent)","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed","labelType":"xbrl:label","value":"Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentTable","labelType":"xbrl:terseLabel","value":"Schedule of Long-term Debt Instruments [Table]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentTable","labelType":"xbrl:label","value":"Schedule of Long-Term Debt Instruments [Table]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet","labelType":"xbrl:terseLabel","value":"Debt issuance cost, premiums and discounts","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet","labelType":"xbrl:label","value":"Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net","language":"en-US"},{"forObject":"us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet","labelType":"xbrl:terseLabel","value":"Other","language":"en-US"},{"forObject":"us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet","labelType":"xbrl:label","value":"Debt Issuance Costs, Line of Credit Arrangements, Net","language":"en-US"},{"forObject":"us-gaap:DebtPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Debt (ASC 470)","language":"en-US"},{"forObject":"us-gaap:DebtPolicyTextBlock","labelType":"xbrl:label","value":"Debt, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","labelType":"xbrl:negatedTerseLabel","value":"Deferred","language":"en-US"},{"forObject":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Deferred Federal Income Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:DeferredIncomeTaxAssetsNet","labelType":"xbrl:terseLabel","value":"Deferred tax assets, net","language":"en-US"},{"forObject":"us-gaap:DeferredIncomeTaxAssetsNet","labelType":"xbrl:label","value":"Deferred Income Tax Assets, Net","language":"en-US"},{"forObject":"us-gaap:DeferredIncomeTaxExpenseBenefit","labelType":"xbrl:negatedTotalLabel","value":"Deferred","language":"en-US"},{"forObject":"us-gaap:DeferredIncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Deferred Income Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:DeferredIncomeTaxLiabilities","labelType":"xbrl:totalLabel","value":"Total","language":"en-US"},{"forObject":"us-gaap:DeferredIncomeTaxLiabilities","labelType":"xbrl:label","value":"Deferred Tax Liabilities, Gross","language":"en-US"},{"forObject":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","labelType":"xbrl:negatedTerseLabel","value":"Deferred","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:DeferredTaxAssetsEquityMethodInvestments","labelType":"xbrl:verboseLabel","value":"Partnerships and joint ventures","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsEquityMethodInvestments","labelType":"xbrl:label","value":"Deferred Tax Assets, Equity Method Investments","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsGross","labelType":"xbrl:totalLabel","value":"Total","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsGross","labelType":"xbrl:label","value":"Deferred Tax Assets, Gross","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsLiabilitiesNet","labelType":"xbrl:totalLabel","value":"Deferred tax assets, net","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsLiabilitiesNet","labelType":"xbrl:label","value":"Deferred Tax Assets, Net","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsNet","labelType":"xbrl:totalLabel","value":"Total","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsNet","labelType":"xbrl:label","value":"Deferred Tax Assets, Net of Valuation Allowance","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwards","labelType":"xbrl:verboseLabel","value":"NOLs from 2006 through 2023","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwards","labelType":"xbrl:label","value":"Deferred Tax Assets, Operating Loss Carryforwards","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsOther","labelType":"xbrl:verboseLabel","value":"Other","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsOther","labelType":"xbrl:label","value":"Deferred Tax Assets, Other","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwards","labelType":"xbrl:verboseLabel","value":"Tax credits","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwards","labelType":"xbrl:label","value":"Deferred Tax Assets, Tax Credit Carryforwards","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits","labelType":"xbrl:verboseLabel","value":"Employee benefits","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:DeferredTaxAssetsTaxDeferredExpenseOther","labelType":"xbrl:terseLabel","value":"Capitalized expenses","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther","labelType":"xbrl:label","value":"Deferred Tax Assets, Tax Deferred Expense, Other","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals","labelType":"xbrl:verboseLabel","value":"Warranty, legal and other accruals","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals","labelType":"xbrl:label","value":"Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses","labelType":"xbrl:terseLabel","value":"Inventory impairment and land option contract abandonment charges","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses","labelType":"xbrl:label","value":"Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Impairment Losses","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsValuationAllowance","labelType":"xbrl:terseLabel","value":"Valuation allowance","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsValuationAllowance","labelType":"xbrl:negatedLabel","value":"Valuation allowance","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsValuationAllowance","labelType":"xbrl:label","value":"Deferred Tax Assets, Valuation Allowance","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInterest","labelType":"xbrl:terseLabel","value":"Capitalized expenses","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInterest","labelType":"xbrl:label","value":"Deferred Tax Liabilities, Deferred Expense, Capitalized Interest","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesOther","labelType":"xbrl:verboseLabel","value":"Other","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesOther","labelType":"xbrl:label","value":"Deferred Tax Liabilities, Other","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","labelType":"xbrl:terseLabel","value":"Depreciation and amortization","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","labelType":"xbrl:label","value":"Deferred Tax Liabilities, Property, Plant and Equipment","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses","labelType":"xbrl:negatedLabel","value":"Amortization of net actuarial (gain) loss","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses","labelType":"xbrl:label","value":"Defined Benefit Plan, Amortization of Gain (Loss)","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate","labelType":"xbrl:verboseLabel","value":"Discounted rate for benefit plan","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate","labelType":"xbrl:label","value":"Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid","labelType":"xbrl:terseLabel","value":"Benefits paid","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid","labelType":"xbrl:label","value":"Defined Benefit Plan, Benefit Obligation, Benefits Paid","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease","labelType":"xbrl:terseLabel","value":"Recognized investment gains (losses) on the cash surrender value of the Retirement Plan life insurance contracts","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease","labelType":"xbrl:label","value":"Defined Benefit Plan, Benefit Obligation, Period Increase (Decrease)","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanDisclosureLineItems","labelType":"xbrl:terseLabel","value":"Defined Benefit Plan Disclosure [Line Items]","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanDisclosureLineItems","labelType":"xbrl:label","value":"Defined Benefit Plan Disclosure [Line Items]","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter","labelType":"xbrl:verboseLabel","value":"2030-2034","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter","labelType":"xbrl:label","value":"Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths","labelType":"xbrl:verboseLabel","value":"2025","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths","labelType":"xbrl:label","value":"Defined Benefit Plan, Expected Future Benefit Payment, Year One","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive","labelType":"xbrl:terseLabel","value":"2029","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive","labelType":"xbrl:label","value":"Defined Benefit Plan, Expected Future Benefit Payment, Year Five","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour","labelType":"xbrl:verboseLabel","value":"2028","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour","labelType":"xbrl:label","value":"Defined Benefit Plan, Expected Future Benefit Payment, Year Four","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree","labelType":"xbrl:verboseLabel","value":"2027","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree","labelType":"xbrl:label","value":"Defined Benefit Plan, Expected Future Benefit Payment, Year Three","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo","labelType":"xbrl:verboseLabel","value":"2026","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo","labelType":"xbrl:label","value":"Defined Benefit Plan, Expected Future Benefit Payment, Year Two","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanInterestCost","labelType":"xbrl:terseLabel","value":"Interest cost","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanInterestCost","labelType":"xbrl:label","value":"Defined Benefit Plan, Interest Cost","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost","labelType":"xbrl:totalLabel","value":"Total","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost","labelType":"xbrl:label","value":"Defined Benefit Plan, Net Periodic Benefit Cost (Credit)","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList","labelType":"xbrl:terseLabel","value":"Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList","labelType":"xbrl:label","value":"Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid","labelType":"xbrl:terseLabel","value":"Benefits paid","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid","labelType":"xbrl:label","value":"Defined Benefit Plan, Plan Assets, Benefits Paid","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanServiceCost","labelType":"xbrl:terseLabel","value":"Service cost","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanServiceCost","labelType":"xbrl:label","value":"Defined Benefit Plan, Service Cost","language":"en-US"},{"forObject":"us-gaap:DefinedContributionPlanCostRecognized","labelType":"xbrl:verboseLabel","value":"Aggregate cost related to saving plan","language":"en-US"},{"forObject":"us-gaap:DefinedContributionPlanCostRecognized","labelType":"xbrl:label","value":"Defined Contribution Plan, Cost","language":"en-US"},{"forObject":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch","labelType":"xbrl:terseLabel","value":"Employee contributions","language":"en-US"},{"forObject":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch","labelType":"xbrl:label","value":"Defined Contribution Plan, Employer Matching Contribution, Percent of Match","language":"en-US"},{"forObject":"us-gaap:DepositsAssets","labelType":"xbrl:terseLabel","value":"Refundable deposits and bonds","language":"en-US"},{"forObject":"us-gaap:DepositsAssets","labelType":"xbrl:label","value":"Deposits Assets","language":"en-US"},{"forObject":"us-gaap:DepreciationAndAmortization","labelType":"xbrl:terseLabel","value":"Depreciation and amortization","language":"en-US"},{"forObject":"us-gaap:DepreciationAndAmortization","labelType":"xbrl:label","value":"Depreciation, Depletion and Amortization, Nonproduction","language":"en-US"},{"forObject":"us-gaap:DepreciationNonproduction","labelType":"xbrl:terseLabel","value":"Depreciation expense","language":"en-US"},{"forObject":"us-gaap:DepreciationNonproduction","labelType":"xbrl:label","value":"Depreciation, Nonproduction","language":"en-US"},{"forObject":"us-gaap:DerivativeAssetNotionalAmount","labelType":"xbrl:terseLabel","value":"Derivative asset, notional amount","language":"en-US"},{"forObject":"us-gaap:DerivativeAssetNotionalAmount","labelType":"xbrl:label","value":"Derivative Asset, Notional Amount","language":"en-US"},{"forObject":"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock","labelType":"xbrl:terseLabel","value":"Employee Benefit and Stock Plans","language":"en-US"},{"forObject":"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock","labelType":"xbrl:label","value":"Share-Based Payment Arrangement [Text Block]","language":"en-US"},{"forObject":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","labelType":"xbrl:terseLabel","value":"Share-based Payment Arrangement [Abstract]","language":"en-US"},{"forObject":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","labelType":"xbrl:label","value":"Share-Based Payment Arrangement [Abstract]","language":"en-US"},{"forObject":"us-gaap:DividendsCommonStockCash","labelType":"xbrl:negatedLabel","value":"Dividends on common stock","language":"en-US"},{"forObject":"us-gaap:DividendsCommonStockCash","labelType":"xbrl:label","value":"Dividends, Common Stock, Cash","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareAbstract","labelType":"xbrl:terseLabel","value":"Earnings per share:","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareAbstract","labelType":"xbrl:label","value":"Earnings Per Share [Abstract]","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareBasic","labelType":"xbrl:terseLabel","value":"Basic (in dollars per share)","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareBasic","labelType":"xbrl:verboseLabel","value":"Basic earnings per share (in dollars per share)","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareBasic","labelType":"xbrl:label","value":"Earnings Per Share, Basic","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareDiluted","labelType":"xbrl:terseLabel","value":"Diluted (in dollars per share)","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareDiluted","labelType":"xbrl:verboseLabel","value":"Diluted earnings per share (in dollars per share)","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareDiluted","labelType":"xbrl:label","value":"Earnings Per Share, Diluted","language":"en-US"},{"forObject":"us-gaap:EarningsPerSharePolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Earnings Per Share","language":"en-US"},{"forObject":"us-gaap:EarningsPerSharePolicyTextBlock","labelType":"xbrl:label","value":"Earnings Per Share, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareTextBlock","labelType":"xbrl:terseLabel","value":"Earnings Per Share","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareTextBlock","labelType":"xbrl:label","value":"Earnings Per Share [Text Block]","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","labelType":"xbrl:terseLabel","value":"Effective income tax rate (in percent)","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","labelType":"xbrl:negatedTotalLabel","value":"Income tax expense (percent)","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Percent","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","labelType":"xbrl:negatedTerseLabel","value":"Income tax benefit computed at statutory rate (percent)","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:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance","labelType":"xbrl:negatedTerseLabel","value":"Valuation allowance for deferred tax assets (percent)","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsDividends","labelType":"xbrl:terseLabel","value":"Dividend, received deduction (percent)","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsDividends","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Deduction, Dividend, Percent","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments","labelType":"xbrl:negatedTerseLabel","value":"Other, net (percent)","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Other Adjustments, Percent","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes","labelType":"xbrl:negatedLabel","value":"State taxes, net of federal income tax benefit (percent)","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits","labelType":"xbrl:terseLabel","value":"Tax credits (percent)","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Tax Credit, Percent","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","labelType":"xbrl:terseLabel","value":"Total unrecognized stock-based compensation expense related to unvested stock option awards","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","labelType":"xbrl:label","value":"Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","labelType":"xbrl:terseLabel","value":"Unrecognized share-based compensation cost weighted average period","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","labelType":"xbrl:label","value":"Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense","labelType":"xbrl:terseLabel","value":"Tax benefits from share-based compensation","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense","labelType":"xbrl:label","value":"Share-Based Payment Arrangement, Expense, Tax Benefit","language":"en-US"},{"forObject":"us-gaap:EmployeeStockOptionMember","labelType":"xbrl:terseLabel","value":"Employee Stock Option","language":"en-US"},{"forObject":"us-gaap:EmployeeStockOptionMember","labelType":"xbrl:label","value":"Share-Based Payment Arrangement, Option [Member]","language":"en-US"},{"forObject":"us-gaap:EquityAbstract","labelType":"xbrl:terseLabel","value":"Equity [Abstract]","language":"en-US"},{"forObject":"us-gaap:EquityAbstract","labelType":"xbrl:label","value":"Equity [Abstract]","language":"en-US"},{"forObject":"us-gaap:EquityComponentDomain","labelType":"xbrl:terseLabel","value":"Equity Component [Domain]","language":"en-US"},{"forObject":"us-gaap:EquityComponentDomain","labelType":"xbrl:label","value":"Equity Component [Domain]","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentDividendsOrDistributions","labelType":"xbrl:terseLabel","value":"Distributions of earnings from unconsolidated joint ventures","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentDividendsOrDistributions","labelType":"xbrl:label","value":"Proceeds from Equity Method Investment, Distribution","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis","labelType":"xbrl:terseLabel","value":"Equity Method Investment, Nonconsolidated Investee [Axis]","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis","labelType":"xbrl:label","value":"Equity Method Investment, Nonconsolidated Investee [Axis]","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeDomain","labelType":"xbrl:terseLabel","value":"Equity Method Investment, Nonconsolidated Investee [Domain]","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeDomain","labelType":"xbrl:label","value":"Equity Method Investment, Nonconsolidated Investee [Domain]","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","labelType":"xbrl:terseLabel","value":"Equity Method Investment, Nonconsolidated Investee or Group of Investees","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","labelType":"xbrl:label","value":"Equity Method Investment, Nonconsolidated Investee or Group of Investees [Member]","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentOwnershipPercentage","labelType":"xbrl:terseLabel","value":"Ownership interest in joint venture","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentOwnershipPercentage","labelType":"xbrl:label","value":"Equity Method Investment, Ownership Percentage","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentsAndJointVenturesAbstract","labelType":"xbrl:terseLabel","value":"Equity in income (loss) of unconsolidated joint\u00a0ventures:","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentsAndJointVenturesAbstract","labelType":"xbrl:label","value":"Equity Method Investments and Joint Ventures [Abstract]","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentsDisclosureTextBlock","labelType":"xbrl:verboseLabel","value":"Investments in Unconsolidated Joint Ventures","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:EquityOwnershipPercentageExcludingConsolidatedEntityAndEquityMethodInvestee","labelType":"xbrl:terseLabel","value":"Ownership interest in assets of investee company (percent)","language":"en-US"},{"forObject":"us-gaap:EquityOwnershipPercentageExcludingConsolidatedEntityAndEquityMethodInvestee","labelType":"xbrl:label","value":"Equity Ownership, Excluding Consolidated Entity and Equity Method Investee, Percentage","language":"en-US"},{"forObject":"us-gaap:EquitySecuritiesFvNiCost","labelType":"xbrl:terseLabel","value":"Investments in equity securities","language":"en-US"},{"forObject":"us-gaap:EquitySecuritiesFvNiCost","labelType":"xbrl:label","value":"Equity Securities, FV-NI, Cost","language":"en-US"},{"forObject":"us-gaap:EquitySecuritiesFvNiRealizedGainLoss","labelType":"xbrl:negatedTerseLabel","value":"Gain on sale of investment","language":"en-US"},{"forObject":"us-gaap:EquitySecuritiesFvNiRealizedGainLoss","labelType":"xbrl:label","value":"Equity Securities, FV-NI, Realized Gain (Loss)","language":"en-US"},{"forObject":"us-gaap:EstimateOfFairValueFairValueDisclosureMember","labelType":"xbrl:terseLabel","value":"Estimate of Fair Value Measurement","language":"en-US"},{"forObject":"us-gaap:EstimateOfFairValueFairValueDisclosureMember","labelType":"xbrl:verboseLabel","value":"Estimated Fair Value","language":"en-US"},{"forObject":"us-gaap:EstimateOfFairValueFairValueDisclosureMember","labelType":"xbrl:label","value":"Estimate of Fair Value Measurement [Member]","language":"en-US"},{"forObject":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","labelType":"xbrl:terseLabel","value":"Fair Value Measurement Inputs and Valuation Techniques [Line Items]","language":"en-US"},{"forObject":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","labelType":"xbrl:label","value":"Fair Value Measurement Inputs and Valuation Techniques [Line Items]","language":"en-US"},{"forObject":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable","labelType":"xbrl:terseLabel","value":"Fair Value Measurement Inputs and Valuation Techniques [Table]","language":"en-US"},{"forObject":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable","labelType":"xbrl:label","value":"Fair Value Measurement Inputs and Valuation Techniques [Table]","language":"en-US"},{"forObject":"us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock","labelType":"xbrl:terseLabel","value":"Summary of Fair Value, Assets Measured on Recurring and Nonrecurring Basis","language":"en-US"},{"forObject":"us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock","labelType":"xbrl:label","value":"Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems","labelType":"xbrl:terseLabel","value":"Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]","language":"en-US"},{"forObject":"us-gaap:FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems","labelType":"xbrl:label","value":"Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]","language":"en-US"},{"forObject":"us-gaap:FairValueByBalanceSheetGroupingTable","labelType":"xbrl:terseLabel","value":"Fair Value, by Balance Sheet Grouping [Table]","language":"en-US"},{"forObject":"us-gaap:FairValueByBalanceSheetGroupingTable","labelType":"xbrl:label","value":"Fair Value, by Balance Sheet Grouping [Table]","language":"en-US"},{"forObject":"us-gaap:FairValueByBalanceSheetGroupingTextBlock","labelType":"xbrl:verboseLabel","value":"Schedule of Carrying Values and Estimated Fair Values of Financial Instruments","language":"en-US"},{"forObject":"us-gaap:FairValueByBalanceSheetGroupingTextBlock","labelType":"xbrl:label","value":"Fair Value, by Balance Sheet Grouping [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:FairValueByFairValueHierarchyLevelAxis","labelType":"xbrl:terseLabel","value":"Fair Value Hierarchy and NAV [Axis]","language":"en-US"},{"forObject":"us-gaap:FairValueByFairValueHierarchyLevelAxis","labelType":"xbrl:label","value":"Fair Value Hierarchy and NAV [Axis]","language":"en-US"},{"forObject":"us-gaap:FairValueByMeasurementBasisAxis","labelType":"xbrl:terseLabel","value":"Measurement Basis [Axis]","language":"en-US"},{"forObject":"us-gaap:FairValueByMeasurementBasisAxis","labelType":"xbrl:label","value":"Measurement Basis [Axis]","language":"en-US"},{"forObject":"us-gaap:FairValueDisclosureItemAmountsDomain","labelType":"xbrl:terseLabel","value":"Fair Value Measurement [Domain]","language":"en-US"},{"forObject":"us-gaap:FairValueDisclosureItemAmountsDomain","labelType":"xbrl:label","value":"Fair Value Measurement [Domain]","language":"en-US"},{"forObject":"us-gaap:FairValueDisclosuresAbstract","labelType":"xbrl:terseLabel","value":"Fair Value Disclosures [Abstract]","language":"en-US"},{"forObject":"us-gaap:FairValueDisclosuresAbstract","labelType":"xbrl:label","value":"Fair Value Disclosures [Abstract]","language":"en-US"},{"forObject":"us-gaap:FairValueDisclosuresTextBlock","labelType":"xbrl:verboseLabel","value":"Fair Value Disclosures","language":"en-US"},{"forObject":"us-gaap:FairValueDisclosuresTextBlock","labelType":"xbrl:label","value":"Fair Value Disclosures [Text Block]","language":"en-US"},{"forObject":"us-gaap:FairValueInputsLevel2Member","labelType":"xbrl:verboseLabel","value":"Level 2","language":"en-US"},{"forObject":"us-gaap:FairValueInputsLevel2Member","labelType":"xbrl:label","value":"Fair Value, Inputs, Level 2 [Member]","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementPolicyPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Fair Value Measurements","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementPolicyPolicyTextBlock","labelType":"xbrl:label","value":"Fair Value Measurement, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","labelType":"xbrl:terseLabel","value":"Fair Value Hierarchy and NAV [Domain]","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","labelType":"xbrl:label","value":"Fair Value Hierarchy and NAV [Domain]","language":"en-US"},{"forObject":"us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations","labelType":"xbrl:negatedTotalLabel","value":"Income tax expense","language":"en-US"},{"forObject":"us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations","labelType":"xbrl:label","value":"Federal Income Tax Expense (Benefit), Continuing Operations","language":"en-US"},{"forObject":"us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract","labelType":"xbrl:terseLabel","value":"Federal","language":"en-US"},{"forObject":"us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract","labelType":"xbrl:label","value":"Federal Income Tax Expense (Benefit), Continuing Operations [Abstract]","language":"en-US"},{"forObject":"us-gaap:FinancialInstrumentAxis","labelType":"xbrl:terseLabel","value":"Financial Instrument [Axis]","language":"en-US"},{"forObject":"us-gaap:FinancialInstrumentAxis","labelType":"xbrl:label","value":"Financial Instrument [Axis]","language":"en-US"},{"forObject":"us-gaap:FinancialServiceMember","labelType":"xbrl:terseLabel","value":"Financial service","language":"en-US"},{"forObject":"us-gaap:FinancialServiceMember","labelType":"xbrl:label","value":"Financial Service [Member]","language":"en-US"},{"forObject":"us-gaap:FinancialServicesCostsAbstract","labelType":"xbrl:verboseLabel","value":"Expenses","language":"en-US"},{"forObject":"us-gaap:FinancialServicesCostsAbstract","labelType":"xbrl:label","value":"Financial Services Costs [Abstract]","language":"en-US"},{"forObject":"us-gaap:FinancialServicesLiabilities","labelType":"xbrl:verboseLabel","value":"Financial services","language":"en-US"},{"forObject":"us-gaap:FinancialServicesLiabilities","labelType":"xbrl:totalLabel","value":"Total liabilities","language":"en-US"},{"forObject":"us-gaap:FinancialServicesLiabilities","labelType":"xbrl:label","value":"Financial Services Liabilities","language":"en-US"},{"forObject":"us-gaap:FurnitureAndFixturesMember","labelType":"xbrl:terseLabel","value":"Furniture and Fixtures","language":"en-US"},{"forObject":"us-gaap:FurnitureAndFixturesMember","labelType":"xbrl:label","value":"Furniture and Fixtures [Member]","language":"en-US"},{"forObject":"us-gaap:GainLossOnSaleOfInvestments","labelType":"xbrl:terseLabel","value":"Gain on sale of investments","language":"en-US"},{"forObject":"us-gaap:GainLossOnSaleOfInvestments","labelType":"xbrl:label","value":"Gain (Loss) on Sale of Investments","language":"en-US"},{"forObject":"us-gaap:GainLossOnSaleOfMortgageLoans","labelType":"xbrl:terseLabel","value":"Change in fair value included in gain (loss) on sale of mortgage loans held for sale","language":"en-US"},{"forObject":"us-gaap:GainLossOnSaleOfMortgageLoans","labelType":"xbrl:label","value":"Gain (Loss) on Sale of Mortgage Loans","language":"en-US"},{"forObject":"us-gaap:GainsLossesOnExtinguishmentOfDebt","labelType":"xbrl:terseLabel","value":"Loss on early extinguishment of debt","language":"en-US"},{"forObject":"us-gaap:GainsLossesOnExtinguishmentOfDebt","labelType":"xbrl:negatedLabel","value":"Loss on early extinguishment of debt","language":"en-US"},{"forObject":"us-gaap:GainsLossesOnExtinguishmentOfDebt","labelType":"xbrl:label","value":"Gain (Loss) on Extinguishment of Debt","language":"en-US"},{"forObject":"us-gaap:HomeBuildingMember","labelType":"xbrl:verboseLabel","value":"Homebuilding","language":"en-US"},{"forObject":"us-gaap:HomeBuildingMember","labelType":"xbrl:label","value":"Home Building [Member]","language":"en-US"},{"forObject":"us-gaap:ImpairmentOfRealEstate","labelType":"xbrl:terseLabel","value":"Impairment of real estate","language":"en-US"},{"forObject":"us-gaap:ImpairmentOfRealEstate","labelType":"xbrl:label","value":"Impairment of Real Estate","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","labelType":"xbrl:totalLabel","value":"Total pretax income","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","labelType":"xbrl:terseLabel","value":"Pretax income (loss):","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","labelType":"xbrl:label","value":"Income (Loss) from Continuing Operations before Income Taxes, Domestic","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromEquityMethodInvestments","labelType":"xbrl:verboseLabel","value":"Equity in income (loss) of unconsolidated joint ventures","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromEquityMethodInvestments","labelType":"xbrl:negatedTerseLabel","value":"Equity in income of unconsolidated joint ventures","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromEquityMethodInvestments","labelType":"xbrl:terseLabel","value":"Equity in income of unconsolidated joint ventures","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromEquityMethodInvestments","labelType":"xbrl:label","value":"Income (Loss) from Equity Method Investments","language":"en-US"},{"forObject":"us-gaap:IncomeStatementAbstract","labelType":"xbrl:terseLabel","value":"Income Statement [Abstract]","language":"en-US"},{"forObject":"us-gaap:IncomeStatementAbstract","labelType":"xbrl:label","value":"Income Statement [Abstract]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxAuthorityAxis","labelType":"xbrl:terseLabel","value":"Income Tax Authority [Axis]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxAuthorityAxis","labelType":"xbrl:label","value":"Income Tax Jurisdiction [Axis]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxAuthorityDomain","labelType":"xbrl:terseLabel","value":"Income Tax Authority [Domain]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxAuthorityDomain","labelType":"xbrl:label","value":"Income Tax Jurisdiction [Domain]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxAuthorityNameAxis","labelType":"xbrl:terseLabel","value":"Income Tax Authority, Name [Axis]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxAuthorityNameAxis","labelType":"xbrl:label","value":"Income Tax Authority, Name [Axis]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxAuthorityNameDomain","labelType":"xbrl:terseLabel","value":"Income Tax Authority, Name [Domain]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxAuthorityNameDomain","labelType":"xbrl:label","value":"Income Tax Authority, Name [Domain]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxContingencyLineItems","labelType":"xbrl:terseLabel","value":"Income Tax Contingency [Line Items]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxContingencyLineItems","labelType":"xbrl:label","value":"Income Tax Contingency [Line Items]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxContingencyTable","labelType":"xbrl:terseLabel","value":"Income Tax Contingency [Table]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxContingencyTable","labelType":"xbrl:label","value":"Income Tax Contingency [Table]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxCreditsAndAdjustments","labelType":"xbrl:verboseLabel","value":"Income tax credits and adjustments","language":"en-US"},{"forObject":"us-gaap:IncomeTaxCreditsAndAdjustments","labelType":"xbrl:label","value":"Income Tax Credits and Adjustments","language":"en-US"},{"forObject":"us-gaap:IncomeTaxDisclosureAbstract","labelType":"xbrl:terseLabel","value":"Income Tax Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxDisclosureAbstract","labelType":"xbrl:label","value":"Income Tax Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxDisclosureTextBlock","labelType":"xbrl:verboseLabel","value":"Income Taxes","language":"en-US"},{"forObject":"us-gaap:IncomeTaxDisclosureTextBlock","labelType":"xbrl:label","value":"Income Tax Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExpenseBenefit","labelType":"xbrl:negatedLabel","value":"Income tax expense","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExpenseBenefit","labelType":"xbrl:negatedTotalLabel","value":"Income tax expense","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Income Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExpenseBenefitContinuingOperationsAbstract","labelType":"xbrl:terseLabel","value":"Total","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExpenseBenefitContinuingOperationsAbstract","labelType":"xbrl:label","value":"Income Tax Expense (Benefit), Continuing Operations [Abstract]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract","labelType":"xbrl:verboseLabel","value":"Income tax benefit computed at the statutory U.S. federal income tax rate and income tax benefit (expense) provided in the consolidated statements of operations","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract","labelType":"xbrl:label","value":"Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Income Taxes","language":"en-US"},{"forObject":"us-gaap:IncomeTaxPolicyTextBlock","labelType":"xbrl:label","value":"Income Tax, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReceivable","labelType":"xbrl:terseLabel","value":"Income taxes receivable","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReceivable","labelType":"xbrl:label","value":"Income Taxes Receivable","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance","labelType":"xbrl:negatedLabel","value":"Valuation allowance for deferred tax assets","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationDeductionsDividends","labelType":"xbrl:terseLabel","value":"Dividend received deduction","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationDeductionsDividends","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Deduction, Dividends, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","labelType":"xbrl:negatedLabel","value":"Income tax expense computed at statutory rate","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:IncomeTaxReconciliationNondeductibleExpense","labelType":"xbrl:terseLabel","value":"Nondeductible expense","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationNondeductibleExpense","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationOtherAdjustments","labelType":"xbrl:negatedLabel","value":"Other, net","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:IncomeTaxReconciliationStateAndLocalIncomeTaxes","labelType":"xbrl:negatedLabel","value":"State taxes, net of federal income tax benefit","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:IncomeTaxReconciliationTaxCredits","labelType":"xbrl:terseLabel","value":"Tax credits","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:IncomeTaxesPaid","labelType":"xbrl:verboseLabel","value":"Income taxes paid","language":"en-US"},{"forObject":"us-gaap:IncomeTaxesPaid","labelType":"xbrl:label","value":"Income Taxes Paid","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable","labelType":"xbrl:negatedLabel","value":"Receivables","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable","labelType":"xbrl:label","value":"Increase (Decrease) in Accounts and Notes Receivable","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities","labelType":"xbrl:verboseLabel","value":"Accounts payable, accrued expenses and other liabilities","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities","labelType":"xbrl:label","value":"Increase (Decrease) in Accounts Payable and Accrued Liabilities","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInDeferredIncomeTaxes","labelType":"xbrl:negatedTerseLabel","value":"Deferred income taxes","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInDeferredIncomeTaxes","labelType":"xbrl:label","value":"Increase (Decrease) in Deferred Income Taxes","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInInsuranceLiabilities","labelType":"xbrl:terseLabel","value":"Adjustments","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInInsuranceLiabilities","labelType":"xbrl:label","value":"Increase (Decrease) in Insurance Liabilities","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInInventories","labelType":"xbrl:negatedLabel","value":"Inventories","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInInventories","labelType":"xbrl:label","value":"Increase (Decrease) in Inventories","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","labelType":"xbrl:verboseLabel","value":"Changes in assets and liabilities:","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","labelType":"xbrl:label","value":"Increase (Decrease) in Operating Capital [Abstract]","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet","labelType":"xbrl:negatedLabel","value":"Other, net","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet","labelType":"xbrl:label","value":"Increase (Decrease) in Other Operating Assets and Liabilities, Net","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInSelfInsuranceReserve","labelType":"xbrl:terseLabel","value":"Increase (decrease) in self insurance reserve","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInSelfInsuranceReserve","labelType":"xbrl:label","value":"Increase (Decrease) in Self Insurance Reserve","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","labelType":"xbrl:terseLabel","value":"Increase (Decrease) in Stockholders' Equity [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","labelType":"xbrl:label","value":"Increase (Decrease) in Stockholders' Equity [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements","labelType":"xbrl:terseLabel","value":"Effect of dilutive securities: Share-based payments (in shares)","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:InsuranceCommissionsAndFees","labelType":"xbrl:verboseLabel","value":"Insurance commissions","language":"en-US"},{"forObject":"us-gaap:InsuranceCommissionsAndFees","labelType":"xbrl:label","value":"Insurance Commissions and Fees","language":"en-US"},{"forObject":"us-gaap:InterestAndOtherIncome","labelType":"xbrl:terseLabel","value":"Other","language":"en-US"},{"forObject":"us-gaap:InterestAndOtherIncome","labelType":"xbrl:label","value":"Interest and Other Income","language":"en-US"},{"forObject":"us-gaap:InterestCapitalizationPolicyPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Capitalized Interest","language":"en-US"},{"forObject":"us-gaap:InterestCapitalizationPolicyPolicyTextBlock","labelType":"xbrl:label","value":"Interest Capitalization, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:InterestPayableCurrentAndNoncurrent","labelType":"xbrl:verboseLabel","value":"Accrued interest payable","language":"en-US"},{"forObject":"us-gaap:InterestPayableCurrentAndNoncurrent","labelType":"xbrl:label","value":"Interest Payable","language":"en-US"},{"forObject":"us-gaap:InterestRateLockCommitmentsMember","labelType":"xbrl:terseLabel","value":"Interest Rate Lock Commitments","language":"en-US"},{"forObject":"us-gaap:InterestRateLockCommitmentsMember","labelType":"xbrl:label","value":"Interest Rate Lock Commitments [Member]","language":"en-US"},{"forObject":"us-gaap:InventoryDisclosureAbstract","labelType":"xbrl:terseLabel","value":"Inventory Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:InventoryDisclosureAbstract","labelType":"xbrl:label","value":"Inventory Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:InventoryDisclosureTextBlock","labelType":"xbrl:verboseLabel","value":"Inventories","language":"en-US"},{"forObject":"us-gaap:InventoryDisclosureTextBlock","labelType":"xbrl:label","value":"Inventory Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:InventoryHomesUnderConstruction","labelType":"xbrl:verboseLabel","value":"Homes completed or under construction","language":"en-US"},{"forObject":"us-gaap:InventoryHomesUnderConstruction","labelType":"xbrl:label","value":"Inventory, Homes under Construction","language":"en-US"},{"forObject":"us-gaap:InventoryImpairmentPolicy","labelType":"xbrl:terseLabel","value":"Inventory Impairment","language":"en-US"},{"forObject":"us-gaap:InventoryImpairmentPolicy","labelType":"xbrl:label","value":"Inventory Impairment, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:InventoryLandHeldForDevelopmentAndSale","labelType":"xbrl:verboseLabel","value":"Land held for future development or sale","language":"en-US"},{"forObject":"us-gaap:InventoryLandHeldForDevelopmentAndSale","labelType":"xbrl:label","value":"Inventory, Land Held for Development and Sale","language":"en-US"},{"forObject":"us-gaap:InventoryOperativeBuilders","labelType":"xbrl:verboseLabel","value":"Inventories","language":"en-US"},{"forObject":"us-gaap:InventoryOperativeBuilders","labelType":"xbrl:terseLabel","value":"Inventories:","language":"en-US"},{"forObject":"us-gaap:InventoryOperativeBuilders","labelType":"xbrl:totalLabel","value":"Total","language":"en-US"},{"forObject":"us-gaap:InventoryOperativeBuilders","labelType":"xbrl:label","value":"Inventory, Operative Builders","language":"en-US"},{"forObject":"us-gaap:InventoryOperativeBuildersAbstract","labelType":"xbrl:verboseLabel","value":"Inventories","language":"en-US"},{"forObject":"us-gaap:InventoryOperativeBuildersAbstract","labelType":"xbrl:label","value":"Inventory, Operative Builders [Abstract]","language":"en-US"},{"forObject":"us-gaap:InventoryPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Inventories","language":"en-US"},{"forObject":"us-gaap:InventoryPolicyTextBlock","labelType":"xbrl:label","value":"Inventory, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:InventoryRealEstate","labelType":"xbrl:terseLabel","value":"Inventories","language":"en-US"},{"forObject":"us-gaap:InventoryRealEstate","labelType":"xbrl:label","value":"Inventory, Real Estate","language":"en-US"},{"forObject":"us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts","labelType":"xbrl:verboseLabel","value":"Land under development","language":"en-US"},{"forObject":"us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts","labelType":"xbrl:label","value":"Inventory, Real Estate, Land and Land Development Costs","language":"en-US"},{"forObject":"us-gaap:InvestmentIncomeInterest","labelType":"xbrl:verboseLabel","value":"Interest income and other","language":"en-US"},{"forObject":"us-gaap:InvestmentIncomeInterest","labelType":"xbrl:label","value":"Investment Income, Interest","language":"en-US"},{"forObject":"us-gaap:InvestmentPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Investments in Equity Securities","language":"en-US"},{"forObject":"us-gaap:InvestmentPolicyTextBlock","labelType":"xbrl:label","value":"Investment, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures","labelType":"xbrl:verboseLabel","value":"Investments in unconsolidated joint ventures","language":"en-US"},{"forObject":"us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures","labelType":"xbrl:label","value":"Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures","language":"en-US"},{"forObject":"us-gaap:LandUnderOptionArrangementsPolicy","labelType":"xbrl:terseLabel","value":"Land under Option Arrangements","language":"en-US"},{"forObject":"us-gaap:LandUnderOptionArrangementsPolicy","labelType":"xbrl:label","value":"Land under Option Arrangements, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:LeaseCostTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Lease Information","language":"en-US"},{"forObject":"us-gaap:LeaseCostTableTextBlock","labelType":"xbrl:label","value":"Lease, Cost [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:LeasesAbstract","labelType":"xbrl:label","value":"Leases [Abstract]","language":"en-US"},{"forObject":"us-gaap:LegalCostsPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Legal Fees","language":"en-US"},{"forObject":"us-gaap:LegalCostsPolicyTextBlock","labelType":"xbrl:label","value":"Legal Costs, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:LegalFees","labelType":"xbrl:terseLabel","value":"Legal Fees","language":"en-US"},{"forObject":"us-gaap:LegalFees","labelType":"xbrl:label","value":"Legal Fees","language":"en-US"},{"forObject":"us-gaap:LegalMattersAndContingenciesTextBlock","labelType":"xbrl:verboseLabel","value":"Legal Matters","language":"en-US"},{"forObject":"us-gaap:LegalMattersAndContingenciesTextBlock","labelType":"xbrl:label","value":"Legal Matters and Contingencies [Text Block]","language":"en-US"},{"forObject":"us-gaap:LesseeLeaseDescriptionLineItems","labelType":"xbrl:terseLabel","value":"Lessee, Lease, Description [Line Items]","language":"en-US"},{"forObject":"us-gaap:LesseeLeaseDescriptionLineItems","labelType":"xbrl:label","value":"Lessee, Lease, Description [Line Items]","language":"en-US"},{"forObject":"us-gaap:LesseeLeaseDescriptionTable","labelType":"xbrl:terseLabel","value":"Lessee, Lease, Description [Table]","language":"en-US"},{"forObject":"us-gaap:LesseeLeaseDescriptionTable","labelType":"xbrl:label","value":"Lessee, Lease, Description [Table]","language":"en-US"},{"forObject":"us-gaap:LesseeLeasesPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Leases","language":"en-US"},{"forObject":"us-gaap:LesseeLeasesPolicyTextBlock","labelType":"xbrl:label","value":"Lessee, Leases [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Future Minimum Lease Payments","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock","labelType":"xbrl:label","value":"Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","labelType":"xbrl:totalLabel","value":"Total lease payments","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","labelType":"xbrl:label","value":"Lessee, Operating Lease, Liability, to be Paid","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive","labelType":"xbrl:terseLabel","value":"Thereafter","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive","labelType":"xbrl:label","value":"Lessee, Operating Lease, Liability, to be Paid, after Year Five","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths","labelType":"xbrl:terseLabel","value":"2025","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths","labelType":"xbrl:label","value":"Lessee, Operating Lease, Liability, to be Paid, Year One","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive","labelType":"xbrl:terseLabel","value":"2029","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive","labelType":"xbrl:label","value":"Lessee, Operating Lease, Liability, to be Paid, Year Five","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour","labelType":"xbrl:terseLabel","value":"2028","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour","labelType":"xbrl:label","value":"Lessee, Operating Lease, Liability, to be Paid, Year Four","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree","labelType":"xbrl:terseLabel","value":"2027","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree","labelType":"xbrl:label","value":"Lessee, Operating Lease, Liability, to be Paid, Year Three","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo","labelType":"xbrl:terseLabel","value":"2026","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo","labelType":"xbrl:label","value":"Lessee, Operating Lease, Liability, to be Paid, Year Two","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount","labelType":"xbrl:negatedTerseLabel","value":"Less: Interest","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount","labelType":"xbrl:label","value":"Lessee, Operating Lease, Liability, Undiscounted Excess Amount","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeasesTextBlock","labelType":"xbrl:terseLabel","value":"Leases","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeasesTextBlock","labelType":"xbrl:label","value":"Lessee, Operating Leases [Text Block]","language":"en-US"},{"forObject":"us-gaap:LetterOfCreditMember","labelType":"xbrl:terseLabel","value":"Letter of Credit","language":"en-US"},{"forObject":"us-gaap:LetterOfCreditMember","labelType":"xbrl:label","value":"Letter of Credit [Member]","language":"en-US"},{"forObject":"us-gaap:LettersOfCreditOutstandingAmount","labelType":"xbrl:terseLabel","value":"Letters of credit outstanding","language":"en-US"},{"forObject":"us-gaap:LettersOfCreditOutstandingAmount","labelType":"xbrl:label","value":"Letters of Credit Outstanding, Amount","language":"en-US"},{"forObject":"us-gaap:Liabilities","labelType":"xbrl:totalLabel","value":"Total Homebuilding","language":"en-US"},{"forObject":"us-gaap:Liabilities","labelType":"xbrl:label","value":"Liabilities","language":"en-US"},{"forObject":"us-gaap:LiabilitiesAbstract","labelType":"xbrl:verboseLabel","value":"Liabilities","language":"en-US"},{"forObject":"us-gaap:LiabilitiesAbstract","labelType":"xbrl:label","value":"Liabilities [Abstract]","language":"en-US"},{"forObject":"us-gaap:LiabilitiesAndStockholdersEquity","labelType":"xbrl:totalLabel","value":"Total liabilities and stockholders\u2019 equity","language":"en-US"},{"forObject":"us-gaap:LiabilitiesAndStockholdersEquity","labelType":"xbrl:label","value":"Liabilities and Equity","language":"en-US"},{"forObject":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","labelType":"xbrl:terseLabel","value":"Liabilities and stockholders\u2019 equity","language":"en-US"},{"forObject":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","labelType":"xbrl:label","value":"Liabilities and Equity [Abstract]","language":"en-US"},{"forObject":"us-gaap:LineOfCredit","labelType":"xbrl:verboseLabel","value":"Line of credit facility, amount outstanding","language":"en-US"},{"forObject":"us-gaap:LineOfCredit","labelType":"xbrl:label","value":"Long-Term Line of Credit","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity","labelType":"xbrl:terseLabel","value":"Line of credit facility, current borrowing capacity","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity","labelType":"xbrl:label","value":"Line of Credit Facility, Current Borrowing Capacity","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityExpirationDate1","labelType":"xbrl:terseLabel","value":"Unsecured revolving credit facility, expiration date","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityExpirationDate1","labelType":"xbrl:label","value":"Line of Credit Facility, Expiration Date","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity","labelType":"xbrl:terseLabel","value":"Line of credit facility, maximum borrowing capacity","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity","labelType":"xbrl:label","value":"Line of Credit Facility, Maximum Borrowing Capacity","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity","labelType":"xbrl:terseLabel","value":"Line of credit facility, remaining borrowing capacity","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity","labelType":"xbrl:label","value":"Line of Credit Facility, Remaining Borrowing Capacity","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage","labelType":"xbrl:terseLabel","value":"Line of credit facility, unused capacity, commitment fee percentage","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage","labelType":"xbrl:label","value":"Line of Credit Facility, Unused Capacity, Commitment Fee Percentage","language":"en-US"},{"forObject":"us-gaap:LineOfCreditMember","labelType":"xbrl:terseLabel","value":"Line of Credit","language":"en-US"},{"forObject":"us-gaap:LineOfCreditMember","labelType":"xbrl:label","value":"Line of Credit [Member]","language":"en-US"},{"forObject":"us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Receivables","language":"en-US"},{"forObject":"us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock","labelType":"xbrl:label","value":"Loans, Notes, Trade and Other Receivables Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent","labelType":"xbrl:terseLabel","value":"Receivables","language":"en-US"},{"forObject":"us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent","labelType":"xbrl:label","value":"Accounts and Financing Receivable, after Allowance for Credit Loss, Noncurrent","language":"en-US"},{"forObject":"us-gaap:LongTermDebtByMaturityAbstract","labelType":"xbrl:terseLabel","value":"Long-term Debt, Fiscal Year Maturity [Abstract]","language":"en-US"},{"forObject":"us-gaap:LongTermDebtByMaturityAbstract","labelType":"xbrl:label","value":"Long-Term Debt, Fiscal Year Maturity [Abstract]","language":"en-US"},{"forObject":"us-gaap:LongTermDebtFairValue","labelType":"xbrl:terseLabel","value":"Senior notes","language":"en-US"},{"forObject":"us-gaap:LongTermDebtFairValue","labelType":"xbrl:label","value":"Long-Term Debt, Fair Value","language":"en-US"},{"forObject":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive","labelType":"xbrl:verboseLabel","value":"Repayments of principal, thereafter","language":"en-US"},{"forObject":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive","labelType":"xbrl:label","value":"Long-Term Debt, Maturity, after Year Five","language":"en-US"},{"forObject":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths","labelType":"xbrl:verboseLabel","value":"Repayments of principal, 2025","language":"en-US"},{"forObject":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths","labelType":"xbrl:label","value":"Long-Term Debt, Maturity, Year One","language":"en-US"},{"forObject":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive","labelType":"xbrl:verboseLabel","value":"Repayments of principal, 2029","language":"en-US"},{"forObject":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive","labelType":"xbrl:label","value":"Long-Term Debt, Maturity, Year Five","language":"en-US"},{"forObject":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour","labelType":"xbrl:verboseLabel","value":"Repayments of principal, 2028","language":"en-US"},{"forObject":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour","labelType":"xbrl:label","value":"Long-Term Debt, Maturity, Year Four","language":"en-US"},{"forObject":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree","labelType":"xbrl:verboseLabel","value":"Repayments of principal, 2027","language":"en-US"},{"forObject":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree","labelType":"xbrl:label","value":"Long-Term Debt, Maturity, Year Three","language":"en-US"},{"forObject":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo","labelType":"xbrl:verboseLabel","value":"Repayments of principal, 2026","language":"en-US"},{"forObject":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo","labelType":"xbrl:label","value":"Long-Term Debt, Maturity, Year Two","language":"en-US"},{"forObject":"us-gaap:LongtermDebtTypeAxis","labelType":"xbrl:terseLabel","value":"Long-term Debt, Type [Axis]","language":"en-US"},{"forObject":"us-gaap:LongtermDebtTypeAxis","labelType":"xbrl:label","value":"Long-Term Debt, Type [Axis]","language":"en-US"},{"forObject":"us-gaap:LongtermDebtTypeDomain","labelType":"xbrl:terseLabel","value":"Long-term Debt, Type [Domain]","language":"en-US"},{"forObject":"us-gaap:LongtermDebtTypeDomain","labelType":"xbrl:label","value":"Long-Term Debt, Type [Domain]","language":"en-US"},{"forObject":"us-gaap:LongtermDebtWeightedAverageInterestRate","labelType":"xbrl:terseLabel","value":"Weighted average interest rate (in percentage)","language":"en-US"},{"forObject":"us-gaap:LongtermDebtWeightedAverageInterestRate","labelType":"xbrl:label","value":"Long-Term Debt, Weighted Average Interest Rate, at Point in Time","language":"en-US"},{"forObject":"us-gaap:LossContingenciesByNatureOfContingencyAxis","labelType":"xbrl:terseLabel","value":"Loss Contingency Nature [Axis]","language":"en-US"},{"forObject":"us-gaap:LossContingenciesByNatureOfContingencyAxis","labelType":"xbrl:label","value":"Loss Contingency Nature [Axis]","language":"en-US"},{"forObject":"us-gaap:LossContingenciesLineItems","labelType":"xbrl:terseLabel","value":"Loss Contingencies [Line Items]","language":"en-US"},{"forObject":"us-gaap:LossContingenciesLineItems","labelType":"xbrl:label","value":"Loss Contingencies [Line Items]","language":"en-US"},{"forObject":"us-gaap:LossContingenciesTable","labelType":"xbrl:terseLabel","value":"Loss Contingencies [Table]","language":"en-US"},{"forObject":"us-gaap:LossContingenciesTable","labelType":"xbrl:label","value":"Loss Contingencies [Table]","language":"en-US"},{"forObject":"us-gaap:LossContingencyInformationAboutLitigationMattersAbstract","labelType":"xbrl:terseLabel","value":"Loss Contingency, Information about Litigation Matters [Abstract]","language":"en-US"},{"forObject":"us-gaap:LossContingencyInformationAboutLitigationMattersAbstract","labelType":"xbrl:label","value":"Loss Contingency, Information about Litigation Matters [Abstract]","language":"en-US"},{"forObject":"us-gaap:LossContingencyNatureDomain","labelType":"xbrl:terseLabel","value":"Loss Contingency, Nature [Domain]","language":"en-US"},{"forObject":"us-gaap:LossContingencyNatureDomain","labelType":"xbrl:label","value":"Loss Contingency, Nature [Domain]","language":"en-US"},{"forObject":"us-gaap:LossContingencyNumberOfPlaintiffs","labelType":"xbrl:terseLabel","value":"Number of new claims filed","language":"en-US"},{"forObject":"us-gaap:LossContingencyNumberOfPlaintiffs","labelType":"xbrl:label","value":"Loss Contingency, Number of Plaintiffs","language":"en-US"},{"forObject":"us-gaap:LossContingencyReceivable","labelType":"xbrl:verboseLabel","value":"Recoveries related to self-insurance and other legal claims","language":"en-US"},{"forObject":"us-gaap:LossContingencyReceivable","labelType":"xbrl:terseLabel","value":"Reclassification of warranty recoveries to receivables","language":"en-US"},{"forObject":"us-gaap:LossContingencyReceivable","labelType":"xbrl:label","value":"Loss Contingency, Receivable","language":"en-US"},{"forObject":"us-gaap:LossOnContractTermination","labelType":"xbrl:terseLabel","value":"Loss on contract termination","language":"en-US"},{"forObject":"us-gaap:LossOnContractTermination","labelType":"xbrl:label","value":"Loss on Contract Termination","language":"en-US"},{"forObject":"us-gaap:MinimumGuaranteesPolicy","labelType":"xbrl:terseLabel","value":"Guarantees (ASC 460)","language":"en-US"},{"forObject":"us-gaap:MinimumGuaranteesPolicy","labelType":"xbrl:label","value":"Minimum Guarantees, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:MortgagesHeldForSaleFairValueDisclosure","labelType":"xbrl:terseLabel","value":"Mortgage loans held for sale","language":"en-US"},{"forObject":"us-gaap:MortgagesHeldForSaleFairValueDisclosure","labelType":"xbrl:label","value":"Loan, Mortgage, Held-for-Sale, Fair Value Disclosure","language":"en-US"},{"forObject":"us-gaap:MovementInStandardProductWarrantyAccrualRollForward","labelType":"xbrl:verboseLabel","value":"Changes in the Company's warranty liability","language":"en-US"},{"forObject":"us-gaap:MovementInStandardProductWarrantyAccrualRollForward","labelType":"xbrl:label","value":"Movement in Standard Product Warranty Accrual [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInFinancingActivities","labelType":"xbrl:totalLabel","value":"Net cash used in financing activities","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:NetCashProvidedByUsedInFinancingActivitiesAbstract","labelType":"xbrl:verboseLabel","value":"Cash flows from 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:NetCashProvidedByUsedInInvestingActivities","labelType":"xbrl:totalLabel","value":"Net cash used in investing 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:NetCashProvidedByUsedInInvestingActivitiesAbstract","labelType":"xbrl:verboseLabel","value":"Cash flows from 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:NetCashProvidedByUsedInOperatingActivities","labelType":"xbrl:totalLabel","value":"Net cash provided by operating 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:NetCashProvidedByUsedInOperatingActivitiesAbstract","labelType":"xbrl:verboseLabel","value":"Cash flows from 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:NetIncomeLoss","labelType":"xbrl:totalLabel","value":"Net income","language":"en-US"},{"forObject":"us-gaap:NetIncomeLoss","labelType":"xbrl:verboseLabel","value":"Net income","language":"en-US"},{"forObject":"us-gaap:NetIncomeLoss","labelType":"xbrl:terseLabel","value":"Net Income (Loss) Attributable to Parent","language":"en-US"},{"forObject":"us-gaap:NetIncomeLoss","labelType":"xbrl:label","value":"Net Income (Loss) Attributable to Parent","language":"en-US"},{"forObject":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","labelType":"xbrl:totalLabel","value":"Numerator for basic earnings per share","language":"en-US"},{"forObject":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","labelType":"xbrl:label","value":"Net Income (Loss) Available to Common Stockholders, Basic","language":"en-US"},{"forObject":"us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted","labelType":"xbrl:totalLabel","value":"Numerator for diluted earnings per share","language":"en-US"},{"forObject":"us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted","labelType":"xbrl:label","value":"Net Income (Loss) Available to Common Stockholders, Diluted","language":"en-US"},{"forObject":"us-gaap:NetIncomeLossAvailableToCommonStockholdersDilutedAbstract","labelType":"xbrl:verboseLabel","value":"Numerator:","language":"en-US"},{"forObject":"us-gaap:NetIncomeLossAvailableToCommonStockholdersDilutedAbstract","labelType":"xbrl:label","value":"Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]","language":"en-US"},{"forObject":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Adoption of New Accounting Pronouncements and Recent Accounting Pronouncements Not Yet Adopted","language":"en-US"},{"forObject":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","labelType":"xbrl:label","value":"New Accounting Pronouncements, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:NoncashOrPartNoncashAcquisitionInventoryAcquired1","labelType":"xbrl:terseLabel","value":"Inventories acquired through seller financing","language":"en-US"},{"forObject":"us-gaap:NoncashOrPartNoncashAcquisitionInventoryAcquired1","labelType":"xbrl:label","value":"Noncash or Part Noncash Acquisition, Inventory Acquired","language":"en-US"},{"forObject":"us-gaap:NotesAndLoansPayable","labelType":"xbrl:verboseLabel","value":"Notes payable","language":"en-US"},{"forObject":"us-gaap:NotesAndLoansPayable","labelType":"xbrl:label","value":"Notes and Loans Payable","language":"en-US"},{"forObject":"us-gaap:NotesPayable","labelType":"xbrl:terseLabel","value":"Notes payable","language":"en-US"},{"forObject":"us-gaap:NotesPayable","labelType":"xbrl:label","value":"Notes Payable","language":"en-US"},{"forObject":"us-gaap:NumberOfReportableSegments","labelType":"xbrl:terseLabel","value":"Number of reportable segments","language":"en-US"},{"forObject":"us-gaap:NumberOfReportableSegments","labelType":"xbrl:label","value":"Number of Reportable Segments","language":"en-US"},{"forObject":"us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent","labelType":"xbrl:verboseLabel","value":"Other comprehensive income before reclassifications","language":"en-US"},{"forObject":"us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent","labelType":"xbrl:label","value":"OCI, before Reclassifications, before Tax, Attributable to Parent","language":"en-US"},{"forObject":"us-gaap:OperatingIncomeLoss","labelType":"xbrl:totalLabel","value":"Operating income","language":"en-US"},{"forObject":"us-gaap:OperatingIncomeLoss","labelType":"xbrl:terseLabel","value":"Operating income","language":"en-US"},{"forObject":"us-gaap:OperatingIncomeLoss","labelType":"xbrl:label","value":"Operating Income (Loss)","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseCost","labelType":"xbrl:terseLabel","value":"Lease expense","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseCost","labelType":"xbrl:label","value":"Operating Lease, Cost","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiability","labelType":"xbrl:verboseLabel","value":"Lease liabilities","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiability","labelType":"xbrl:terseLabel","value":"Operating lease liability","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiability","labelType":"xbrl:label","value":"Operating Lease, Liability","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList","labelType":"xbrl:terseLabel","value":"Operating Lease, Liability, Statement of Financial Position [Extensible List]","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList","labelType":"xbrl:label","value":"Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration]","language":"en-US"},{"forObject":"us-gaap:OperatingLeasePayments","labelType":"xbrl:terseLabel","value":"Cash payments on lease liabilities","language":"en-US"},{"forObject":"us-gaap:OperatingLeasePayments","labelType":"xbrl:label","value":"Operating Lease, Payments","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseRightOfUseAsset","labelType":"xbrl:verboseLabel","value":"Lease right-of-use assets","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseRightOfUseAsset","labelType":"xbrl:terseLabel","value":"Operating lease, right-of-use asset","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseRightOfUseAsset","labelType":"xbrl:label","value":"Operating Lease, Right-of-Use Asset","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList","labelType":"xbrl:terseLabel","value":"Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList","labelType":"xbrl:label","value":"Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent","labelType":"xbrl:terseLabel","value":"Weighted-average discount rate (incremental borrowing rate)","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent","labelType":"xbrl:label","value":"Operating Lease, Weighted Average Discount Rate, Percent","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1","labelType":"xbrl:terseLabel","value":"Weighted-average remaining lease term","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1","labelType":"xbrl:label","value":"Operating Lease, Weighted Average Remaining Lease Term","language":"en-US"},{"forObject":"us-gaap:OperatingLossCarryforwards","labelType":"xbrl:terseLabel","value":"Operating loss carryforwards","language":"en-US"},{"forObject":"us-gaap:OperatingLossCarryforwards","labelType":"xbrl:label","value":"Operating Loss Carryforwards","language":"en-US"},{"forObject":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","labelType":"xbrl:terseLabel","value":"Organization, Consolidation and Presentation of Financial Statements [Abstract]","language":"en-US"},{"forObject":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","labelType":"xbrl:label","value":"Organization, Consolidation and Presentation of Financial Statements [Abstract]","language":"en-US"},{"forObject":"us-gaap:OtherAccountsPayableAndAccruedLiabilities","labelType":"xbrl:terseLabel","value":"Accounts payable and other liabilities","language":"en-US"},{"forObject":"us-gaap:OtherAccountsPayableAndAccruedLiabilities","labelType":"xbrl:label","value":"Other Accounts Payable and Accrued Liabilities","language":"en-US"},{"forObject":"us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent","labelType":"xbrl:verboseLabel","value":"Other","language":"en-US"},{"forObject":"us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent","labelType":"xbrl:label","value":"Other Accrued Liabilities","language":"en-US"},{"forObject":"us-gaap:OtherAssets","labelType":"xbrl:verboseLabel","value":"Other assets","language":"en-US"},{"forObject":"us-gaap:OtherAssets","labelType":"xbrl:terseLabel","value":"Other assets","language":"en-US"},{"forObject":"us-gaap:OtherAssets","labelType":"xbrl:totalLabel","value":"Total","language":"en-US"},{"forObject":"us-gaap:OtherAssets","labelType":"xbrl:label","value":"Other Assets","language":"en-US"},{"forObject":"us-gaap:OtherAssetsAbstract","labelType":"xbrl:terseLabel","value":"Other Assets [Abstract]","language":"en-US"},{"forObject":"us-gaap:OtherAssetsAbstract","labelType":"xbrl:label","value":"Other Assets [Abstract]","language":"en-US"},{"forObject":"us-gaap:OtherAssetsDisclosureTextBlock","labelType":"xbrl:verboseLabel","value":"Other Assets","language":"en-US"},{"forObject":"us-gaap:OtherAssetsDisclosureTextBlock","labelType":"xbrl:label","value":"Other Assets Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossBeforeTax","labelType":"xbrl:totalLabel","value":"Other comprehensive income (loss) before tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossBeforeTax","labelType":"xbrl:label","value":"Other Comprehensive Income (Loss), before Tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","labelType":"xbrl:totalLabel","value":"Other comprehensive income, net of tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","labelType":"xbrl:terseLabel","value":"Other comprehensive income (loss), net of tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","labelType":"xbrl:label","value":"Other Comprehensive Income (Loss), Net of Tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","labelType":"xbrl:totalLabel","value":"Other comprehensive income, net of tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","labelType":"xbrl:label","value":"Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax","labelType":"xbrl:terseLabel","value":"Net actuarial gain arising during the period","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax","labelType":"xbrl:label","value":"Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, before Tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax","labelType":"xbrl:negatedLabel","value":"Amortization of net actuarial (gain) loss","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax","labelType":"xbrl:label","value":"Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossTax","labelType":"xbrl:negatedTerseLabel","value":"Income tax expense related to items of other comprehensive income (loss)","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossTax","labelType":"xbrl:label","value":"Other Comprehensive Income (Loss), Tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1","labelType":"xbrl:negatedLabel","value":"Income tax expense related to items of other comprehensive income","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1","labelType":"xbrl:label","value":"Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent","language":"en-US"},{"forObject":"us-gaap:OtherNonoperatingIncomeExpense","labelType":"xbrl:terseLabel","value":"Other expenses, net","language":"en-US"},{"forObject":"us-gaap:OtherNonoperatingIncomeExpense","labelType":"xbrl:label","value":"Other Nonoperating Income (Expense)","language":"en-US"},{"forObject":"us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember","labelType":"xbrl:verboseLabel","value":"Unfunded Death Benefit Plan","language":"en-US"},{"forObject":"us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember","labelType":"xbrl:label","value":"Other Pension, Postretirement and Supplemental Plans [Member]","language":"en-US"},{"forObject":"us-gaap:OtherReceivables","labelType":"xbrl:terseLabel","value":"Other","language":"en-US"},{"forObject":"us-gaap:OtherReceivables","labelType":"xbrl:label","value":"Other Receivables","language":"en-US"},{"forObject":"us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic","labelType":"xbrl:negatedTerseLabel","value":"Less: Distributed earnings allocated to participating securities","language":"en-US"},{"forObject":"us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic","labelType":"xbrl:label","value":"Participating Securities, Distributed and Undistributed Earnings (Loss), Basic","language":"en-US"},{"forObject":"us-gaap:PayablesAndAccrualsAbstract","labelType":"xbrl:terseLabel","value":"Payables and Accruals [Abstract]","language":"en-US"},{"forObject":"us-gaap:PayablesAndAccrualsAbstract","labelType":"xbrl:label","value":"Payables and Accruals [Abstract]","language":"en-US"},{"forObject":"us-gaap:PaymentsForRepurchaseOfCommonStock","labelType":"xbrl:negatedLabel","value":"Stock repurchases and excise taxes paid","language":"en-US"},{"forObject":"us-gaap:PaymentsForRepurchaseOfCommonStock","labelType":"xbrl:label","value":"Payments for Repurchase of Common Stock","language":"en-US"},{"forObject":"us-gaap:PaymentsOfDebtIssuanceCosts","labelType":"xbrl:negatedTerseLabel","value":"Payment of issuance costs","language":"en-US"},{"forObject":"us-gaap:PaymentsOfDebtIssuanceCosts","labelType":"xbrl:label","value":"Payments of Debt Issuance Costs","language":"en-US"},{"forObject":"us-gaap:PaymentsOfDividendsCommonStock","labelType":"xbrl:negatedLabel","value":"Payments of cash dividends","language":"en-US"},{"forObject":"us-gaap:PaymentsOfDividendsCommonStock","labelType":"xbrl:label","value":"Payments of Ordinary Dividends, Common Stock","language":"en-US"},{"forObject":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","labelType":"xbrl:negatedTerseLabel","value":"Tax payments associated with stock-based compensation awards","language":"en-US"},{"forObject":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","labelType":"xbrl:label","value":"Payment, Tax Withholding, Share-Based Payment Arrangement","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireInterestInJointVenture","labelType":"xbrl:negatedLabel","value":"Contributions to unconsolidated joint ventures","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireInterestInJointVenture","labelType":"xbrl:label","value":"Payments to Acquire Interest in Joint Venture","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","labelType":"xbrl:negatedLabel","value":"Purchases of property and equipment, net","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","labelType":"xbrl:label","value":"Payments to Acquire Property, Plant, and Equipment","language":"en-US"},{"forObject":"us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock","labelType":"xbrl:verboseLabel","value":"Postretirement Benefits","language":"en-US"},{"forObject":"us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock","labelType":"xbrl:label","value":"Retirement Benefits [Text Block]","language":"en-US"},{"forObject":"us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent","labelType":"xbrl:verboseLabel","value":"Liabilities related to postretirement benefit plan","language":"en-US"},{"forObject":"us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent","labelType":"xbrl:label","value":"Liability, Defined Benefit Plan","language":"en-US"},{"forObject":"us-gaap:PerformanceSharesMember","labelType":"xbrl:terseLabel","value":"PSUs","language":"en-US"},{"forObject":"us-gaap:PerformanceSharesMember","labelType":"xbrl:label","value":"Performance Shares [Member]","language":"en-US"},{"forObject":"us-gaap:PlanNameAxis","labelType":"xbrl:terseLabel","value":"Plan Name [Axis]","language":"en-US"},{"forObject":"us-gaap:PlanNameAxis","labelType":"xbrl:label","value":"Plan Name [Axis]","language":"en-US"},{"forObject":"us-gaap:PlanNameDomain","labelType":"xbrl:terseLabel","value":"Plan Name [Domain]","language":"en-US"},{"forObject":"us-gaap:PlanNameDomain","labelType":"xbrl:label","value":"Plan Name [Domain]","language":"en-US"},{"forObject":"us-gaap:PortionAtFairValueFairValueDisclosureMember","labelType":"xbrl:terseLabel","value":"Portion at Fair Value Measurement","language":"en-US"},{"forObject":"us-gaap:PortionAtFairValueFairValueDisclosureMember","labelType":"xbrl:label","value":"Portion at Fair Value Measurement [Member]","language":"en-US"},{"forObject":"us-gaap:PreferredStockParOrStatedValuePerShare","labelType":"xbrl:verboseLabel","value":"Preferred stock, par value (in dollars per share)","language":"en-US"},{"forObject":"us-gaap:PreferredStockParOrStatedValuePerShare","labelType":"xbrl:label","value":"Preferred Stock, Par or Stated Value Per Share","language":"en-US"},{"forObject":"us-gaap:PreferredStockSharesAuthorized","labelType":"xbrl:verboseLabel","value":"Preferred stock, shares authorized (in shares)","language":"en-US"},{"forObject":"us-gaap:PreferredStockSharesAuthorized","labelType":"xbrl:label","value":"Preferred Stock, Shares Authorized","language":"en-US"},{"forObject":"us-gaap:PreferredStockSharesIssued","labelType":"xbrl:verboseLabel","value":"Preferred stock, shares issued (in shares)","language":"en-US"},{"forObject":"us-gaap:PreferredStockSharesIssued","labelType":"xbrl:label","value":"Preferred Stock, Shares Issued","language":"en-US"},{"forObject":"us-gaap:PreferredStockValue","labelType":"xbrl:verboseLabel","value":"Preferred stock\u00a0\u2014 $1.00\u00a0par value; 10,000,000\u00a0shares authorized; none issued","language":"en-US"},{"forObject":"us-gaap:PreferredStockValue","labelType":"xbrl:label","value":"Preferred Stock, Value, Issued","language":"en-US"},{"forObject":"us-gaap:PrepaidExpenseCurrentAndNoncurrent","labelType":"xbrl:verboseLabel","value":"Prepaid expenses","language":"en-US"},{"forObject":"us-gaap:PrepaidExpenseCurrentAndNoncurrent","labelType":"xbrl:label","value":"Prepaid Expense","language":"en-US"},{"forObject":"us-gaap:PriorPeriodReclassificationAdjustmentDescription","labelType":"xbrl:terseLabel","value":"Reclassifications","language":"en-US"},{"forObject":"us-gaap:PriorPeriodReclassificationAdjustmentDescription","labelType":"xbrl:label","value":"Reclassification, Comparability Adjustment [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital","labelType":"xbrl:terseLabel","value":"Return of investments in unconsolidated joint ventures","language":"en-US"},{"forObject":"us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital","labelType":"xbrl:label","value":"Proceeds from Equity Method Investment, Distribution, Return of Capital","language":"en-US"},{"forObject":"us-gaap:ProceedsFromIncomeTaxRefunds","labelType":"xbrl:verboseLabel","value":"Income taxes refunded","language":"en-US"},{"forObject":"us-gaap:ProceedsFromIncomeTaxRefunds","labelType":"xbrl:label","value":"Proceeds from Income Tax Refunds","language":"en-US"},{"forObject":"us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt","labelType":"xbrl:terseLabel","value":"Proceeds from issuance of debt","language":"en-US"},{"forObject":"us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt","labelType":"xbrl:label","value":"Proceeds from Issuance of Senior Long-Term Debt","language":"en-US"},{"forObject":"us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions","labelType":"xbrl:verboseLabel","value":"Issuance of common stock under employee stock plans","language":"en-US"},{"forObject":"us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions","labelType":"xbrl:label","value":"Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised","language":"en-US"},{"forObject":"us-gaap:ProceedsFromIssuanceOfUnsecuredDebt","labelType":"xbrl:terseLabel","value":"Borrowings under senior unsecured term loan","language":"en-US"},{"forObject":"us-gaap:ProceedsFromIssuanceOfUnsecuredDebt","labelType":"xbrl:label","value":"Proceeds from Issuance of Unsecured Debt","language":"en-US"},{"forObject":"us-gaap:ProceedsFromLinesOfCredit","labelType":"xbrl:terseLabel","value":"Borrowings under revolving credit facility","language":"en-US"},{"forObject":"us-gaap:ProceedsFromLinesOfCredit","labelType":"xbrl:label","value":"Proceeds from Lines of Credit","language":"en-US"},{"forObject":"us-gaap:ProceedsFromRepaymentsOfSecuredDebt","labelType":"xbrl:verboseLabel","value":"Payments on mortgages and land contracts due to land sellers and other loans","language":"en-US"},{"forObject":"us-gaap:ProceedsFromRepaymentsOfSecuredDebt","labelType":"xbrl:label","value":"Proceeds from (Repayments of) Secured Debt","language":"en-US"},{"forObject":"us-gaap:ProceedsFromSaleOfEquitySecuritiesFvNi","labelType":"xbrl:terseLabel","value":"Proceeds from sale of investment","language":"en-US"},{"forObject":"us-gaap:ProceedsFromSaleOfEquitySecuritiesFvNi","labelType":"xbrl:label","value":"Proceeds from Sale of Equity Securities, FV-NI","language":"en-US"},{"forObject":"us-gaap:ProductConcentrationRiskMember","labelType":"xbrl:terseLabel","value":"Product Concentration Risk","language":"en-US"},{"forObject":"us-gaap:ProductConcentrationRiskMember","labelType":"xbrl:label","value":"Product Concentration Risk [Member]","language":"en-US"},{"forObject":"us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease","labelType":"xbrl:verboseLabel","value":"Adjustments","language":"en-US"},{"forObject":"us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease","labelType":"xbrl:label","value":"Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentAbstract","labelType":"xbrl:terseLabel","value":"Property, Plant and Equipment [Abstract]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentAbstract","labelType":"xbrl:label","value":"Property, Plant and Equipment [Abstract]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","labelType":"xbrl:terseLabel","value":"Property, Plant and Equipment, Type [Axis]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","labelType":"xbrl:label","value":"Long-Lived Tangible Asset [Axis]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Property and Equipment, Net","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock","labelType":"xbrl:label","value":"Property, Plant and Equipment Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentGross","labelType":"xbrl:terseLabel","value":"Subtotal","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentGross","labelType":"xbrl:label","value":"Property, Plant and Equipment, Gross","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentLineItems","labelType":"xbrl:terseLabel","value":"Property, Plant and Equipment [Line Items]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentLineItems","labelType":"xbrl:label","value":"Property, Plant and Equipment [Line Items]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentNet","labelType":"xbrl:terseLabel","value":"Property and equipment, net","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentNet","labelType":"xbrl:totalLabel","value":"Total","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentNet","labelType":"xbrl:label","value":"Property, Plant and Equipment, Net","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Property and Equipment and Depreciation","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:PropertyPlantAndEquipmentTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Property and Equipment, Net","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentTextBlock","labelType":"xbrl:label","value":"Property, Plant and Equipment [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentTypeDomain","labelType":"xbrl:terseLabel","value":"Property, Plant and Equipment, Type [Domain]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentTypeDomain","labelType":"xbrl:label","value":"Long-Lived Tangible Asset [Domain]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentUsefulLife","labelType":"xbrl:verboseLabel","value":"Estimated useful life for depreciation of property and equipment","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentUsefulLife","labelType":"xbrl:label","value":"Property, Plant and Equipment, Useful Life","language":"en-US"},{"forObject":"us-gaap:RealEstateInventoryCapitalizedInterestCosts","labelType":"xbrl:periodStartLabel","value":"Capitalized interest at beginning of year","language":"en-US"},{"forObject":"us-gaap:RealEstateInventoryCapitalizedInterestCosts","labelType":"xbrl:periodEndLabel","value":"Capitalized interest at end of year","language":"en-US"},{"forObject":"us-gaap:RealEstateInventoryCapitalizedInterestCosts","labelType":"xbrl:label","value":"Real Estate Inventory, Capitalized Interest Costs","language":"en-US"},{"forObject":"us-gaap:RealEstateInventoryCapitalizedInterestCostsCostOfSales1","labelType":"xbrl:negatedTerseLabel","value":"Interest amortized to construction and land costs","language":"en-US"},{"forObject":"us-gaap:RealEstateInventoryCapitalizedInterestCostsCostOfSales1","labelType":"xbrl:label","value":"Real Estate Inventory, Capitalized Interest Costs, Cost of Sales","language":"en-US"},{"forObject":"us-gaap:RealEstateInventoryCapitalizedInterestCostsIncurred","labelType":"xbrl:terseLabel","value":"Interest incurred","language":"en-US"},{"forObject":"us-gaap:RealEstateInventoryCapitalizedInterestCostsIncurred","labelType":"xbrl:label","value":"Real Estate Inventory, Capitalized Interest Costs Incurred","language":"en-US"},{"forObject":"us-gaap:RealEstateInventoryCapitalizedInterestCostsRollForward","labelType":"xbrl:terseLabel","value":"Interest Costs","language":"en-US"},{"forObject":"us-gaap:RealEstateInventoryCapitalizedInterestCostsRollForward","labelType":"xbrl:label","value":"Real Estate Inventory, Capitalized Interest Costs [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:ReceivablesAbstract","labelType":"xbrl:terseLabel","value":"Receivables [Abstract]","language":"en-US"},{"forObject":"us-gaap:ReceivablesAbstract","labelType":"xbrl:label","value":"Receivables [Abstract]","language":"en-US"},{"forObject":"us-gaap:ReceivablesPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Receivables","language":"en-US"},{"forObject":"us-gaap:ReceivablesPolicyTextBlock","labelType":"xbrl:label","value":"Receivable [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent","labelType":"xbrl:negatedTerseLabel","value":"Amounts reclassified from accumulated other comprehensive loss","language":"en-US"},{"forObject":"us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent","labelType":"xbrl:label","value":"Reclassification from AOCI, Current Period, before Tax, Attributable to Parent","language":"en-US"},{"forObject":"us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Amounts Reclassified from Accumulated Other Comprehensive Loss","language":"en-US"},{"forObject":"us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock","labelType":"xbrl:label","value":"Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward","labelType":"xbrl:terseLabel","value":"Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward","labelType":"xbrl:label","value":"Unrecognized Tax Benefits [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:RelatedPartyDomain","labelType":"xbrl:terseLabel","value":"Related Party [Domain]","language":"en-US"},{"forObject":"us-gaap:RelatedPartyDomain","labelType":"xbrl:label","value":"Related and Nonrelated Parties [Domain]","language":"en-US"},{"forObject":"us-gaap:RelatedPartyTransactionsByRelatedPartyAxis","labelType":"xbrl:terseLabel","value":"Related Party [Axis]","language":"en-US"},{"forObject":"us-gaap:RelatedPartyTransactionsByRelatedPartyAxis","labelType":"xbrl:label","value":"Related and Nonrelated Parties [Axis]","language":"en-US"},{"forObject":"us-gaap:RepaymentsOfLinesOfCredit","labelType":"xbrl:negatedTerseLabel","value":"Repayments under revolving credit facility","language":"en-US"},{"forObject":"us-gaap:RepaymentsOfLinesOfCredit","labelType":"xbrl:label","value":"Repayments of Lines of Credit","language":"en-US"},{"forObject":"us-gaap:RepaymentsOfNotesPayable","labelType":"xbrl:negatedLabel","value":"Repayment of senior notes","language":"en-US"},{"forObject":"us-gaap:RepaymentsOfNotesPayable","labelType":"xbrl:label","value":"Repayments of Notes Payable","language":"en-US"},{"forObject":"us-gaap:RestrictedCash","labelType":"xbrl:terseLabel","value":"Restricted Cash","language":"en-US"},{"forObject":"us-gaap:RestrictedCash","labelType":"xbrl:label","value":"Restricted Cash","language":"en-US"},{"forObject":"us-gaap:RestrictedStockMember","labelType":"xbrl:verboseLabel","value":"Restricted stock","language":"en-US"},{"forObject":"us-gaap:RestrictedStockMember","labelType":"xbrl:label","value":"Restricted Stock [Member]","language":"en-US"},{"forObject":"us-gaap:RetainedEarningsAccumulatedDeficit","labelType":"xbrl:verboseLabel","value":"Retained earnings","language":"en-US"},{"forObject":"us-gaap:RetainedEarningsAccumulatedDeficit","labelType":"xbrl:label","value":"Retained Earnings (Accumulated Deficit)","language":"en-US"},{"forObject":"us-gaap:RetainedEarningsMember","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:RetirementPlanTypeAxis","labelType":"xbrl:terseLabel","value":"Retirement Plan Type [Axis]","language":"en-US"},{"forObject":"us-gaap:RetirementPlanTypeAxis","labelType":"xbrl:label","value":"Retirement Plan Type [Axis]","language":"en-US"},{"forObject":"us-gaap:RetirementPlanTypeDomain","labelType":"xbrl:terseLabel","value":"Retirement Plan Type [Domain]","language":"en-US"},{"forObject":"us-gaap:RetirementPlanTypeDomain","labelType":"xbrl:label","value":"Retirement Plan Type [Domain]","language":"en-US"},{"forObject":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","labelType":"xbrl:terseLabel","value":"Revenues","language":"en-US"},{"forObject":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","labelType":"xbrl:totalLabel","value":"Total","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:RevenueFromContractWithCustomerPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Homebuilding Operations and Financial Services Operations","language":"en-US"},{"forObject":"us-gaap:RevenueFromContractWithCustomerPolicyTextBlock","labelType":"xbrl:label","value":"Revenue from Contract with Customer [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:RevenueRecognitionPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Disaggregation of Revenues","language":"en-US"},{"forObject":"us-gaap:RevenueRecognitionPolicyTextBlock","labelType":"xbrl:label","value":"Revenue [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:Revenues","labelType":"xbrl:terseLabel","value":"Revenues","language":"en-US"},{"forObject":"us-gaap:Revenues","labelType":"xbrl:label","value":"Revenues","language":"en-US"},{"forObject":"us-gaap:RevenuesAbstract","labelType":"xbrl:verboseLabel","value":"Revenues","language":"en-US"},{"forObject":"us-gaap:RevenuesAbstract","labelType":"xbrl:label","value":"Revenues [Abstract]","language":"en-US"},{"forObject":"us-gaap:RevolvingCreditFacilityMember","labelType":"xbrl:terseLabel","value":"Revolving Credit Facility","language":"en-US"},{"forObject":"us-gaap:RevolvingCreditFacilityMember","labelType":"xbrl:label","value":"Revolving Credit Facility [Member]","language":"en-US"},{"forObject":"us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability","labelType":"xbrl:terseLabel","value":"Lease right-of-use assets obtained in exchange for new lease liabilities","language":"en-US"},{"forObject":"us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability","labelType":"xbrl:label","value":"Right-of-Use Asset Obtained in Exchange for Operating Lease Liability","language":"en-US"},{"forObject":"us-gaap:SalesRevenueNetMember","labelType":"xbrl:terseLabel","value":"Revenue Benchmark","language":"en-US"},{"forObject":"us-gaap:SalesRevenueNetMember","labelType":"xbrl:label","value":"Revenue Benchmark [Member]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTable","labelType":"xbrl:terseLabel","value":"Schedule of Accounts, Notes, Loans and Financing Receivable [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTable","labelType":"xbrl:label","value":"Accounts and Financing Receivables [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Receivables","language":"en-US"},{"forObject":"us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock","labelType":"xbrl:label","value":"Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock","labelType":"xbrl:verboseLabel","value":"Schedule of Accrued Expenses and Other Liabilities","language":"en-US"},{"forObject":"us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock","labelType":"xbrl:label","value":"Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Changes in the Balances of Each Component of Accumulated Other Comprehensive Loss","language":"en-US"},{"forObject":"us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock","labelType":"xbrl:label","value":"Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock","labelType":"xbrl:verboseLabel","value":"Schedule of Supplemental Disclosures to the Consolidated Statements Of Cash Flows","language":"en-US"},{"forObject":"us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock","labelType":"xbrl:label","value":"Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","labelType":"xbrl:verboseLabel","value":"Schedule of Component of Income Tax Benefit (Expense) in the Consolidated Statement of Operations","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:ScheduleOfDebtInstrumentsTextBlock","labelType":"xbrl:verboseLabel","value":"Schedule of Mortgages and Notes Payable","language":"en-US"},{"forObject":"us-gaap:ScheduleOfDebtInstrumentsTextBlock","labelType":"xbrl:label","value":"Schedule of Long-Term Debt Instruments [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","labelType":"xbrl:verboseLabel","value":"Schedule of Components Of Deferred Tax Liabilities And Assets","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:ScheduleOfDefinedBenefitPlansDisclosuresTable","labelType":"xbrl:terseLabel","value":"Schedule of Defined Benefit Plans Disclosures [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTable","labelType":"xbrl:label","value":"Defined Benefit Plan [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Earnings Per Share, Basic and Diluted","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock","labelType":"xbrl:label","value":"Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","labelType":"xbrl:verboseLabel","value":"Schedule of Income Tax Benefit Computed At The Statutory U.S. Federal Income Tax Rate And Income Tax Benefit (Expense) Provided In The Consolidated Statements Of Operations","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","labelType":"xbrl:label","value":"Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEquityMethodInvestmentsLineItems","labelType":"xbrl:terseLabel","value":"Schedule of Equity Method Investments [Line Items]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEquityMethodInvestmentsLineItems","labelType":"xbrl:label","value":"Schedule of Equity Method Investments [Line Items]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEquityMethodInvestmentsTable","labelType":"xbrl:terseLabel","value":"Schedule of Equity Method Investments [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEquityMethodInvestmentsTable","labelType":"xbrl:label","value":"Equity Method Investment [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfInventoryCurrentTableTextBlock","labelType":"xbrl:verboseLabel","value":"Schedule of Inventories","language":"en-US"},{"forObject":"us-gaap:ScheduleOfInventoryCurrentTableTextBlock","labelType":"xbrl:label","value":"Schedule of Inventory, Current [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfNetBenefitCostsTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Net Benefit Costs","language":"en-US"},{"forObject":"us-gaap:ScheduleOfNetBenefitCostsTableTextBlock","labelType":"xbrl:label","value":"Schedule of Net Benefit Costs [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Financial Services Assets and Liabilities","language":"en-US"},{"forObject":"us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock","labelType":"xbrl:label","value":"Schedule of Other Assets and Other Liabilities [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfOtherAssetsTableTextBlock","labelType":"xbrl:verboseLabel","value":"Schedule of Other Assets","language":"en-US"},{"forObject":"us-gaap:ScheduleOfOtherAssetsTableTextBlock","labelType":"xbrl:label","value":"Schedule of Other Assets [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Product Warranty Liability","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:ScheduleOfPropertyPlantAndEquipmentTable","labelType":"xbrl:terseLabel","value":"Property, Plant and Equipment [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","labelType":"xbrl:label","value":"Property, Plant and Equipment [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:ScheduleOfSegmentReportingInformationBySegmentTable","labelType":"xbrl:label","value":"Schedule of Segment Reporting Information, by Segment [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock","labelType":"xbrl:verboseLabel","value":"Schedule of Financial Information Relating to Company Reporting Segments","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:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","labelType":"xbrl:terseLabel","value":"Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]","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:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable","labelType":"xbrl:terseLabel","value":"Schedule Of Share Based Compensation Shares Authorized Under Stock Option Plans By Exercise Price Range [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable","labelType":"xbrl:label","value":"Share-Based Payment Arrangement, Option, Exercise Price Range [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock","labelType":"xbrl:verboseLabel","value":"Schedule of Stock Options Outstanding and Stock Options Exercisable","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock","labelType":"xbrl:label","value":"Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock","labelType":"xbrl:verboseLabel","value":"Schedule of Stock Option Transactions","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock","labelType":"xbrl:label","value":"Share-Based Payment Arrangement, Option, Activity [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock","labelType":"xbrl:verboseLabel","value":"Schedule of Restricted Stock Transactions","language":"en-US"},{"forObject":"us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock","labelType":"xbrl:label","value":"Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShortTermDebtTable","labelType":"xbrl:terseLabel","value":"Schedule of Short-term Debt [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShortTermDebtTable","labelType":"xbrl:label","value":"Short-Term Debt [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock","labelType":"xbrl:verboseLabel","value":"Schedule of Reconciliation of the Beginning and Ending Balances of the Gross Unrecognized Benefits","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:ScheduleOfVariableInterestEntitiesTable","labelType":"xbrl:terseLabel","value":"Schedule of Variable Interest Entities [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfVariableInterestEntitiesTable","labelType":"xbrl:label","value":"Variable Interest Entity [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfVariableInterestEntitiesTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Variable Interest Entities","language":"en-US"},{"forObject":"us-gaap:ScheduleOfVariableInterestEntitiesTextBlock","labelType":"xbrl:label","value":"Schedule of Variable Interest Entities [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:SegmentDomain","labelType":"xbrl:terseLabel","value":"Segments [Domain]","language":"en-US"},{"forObject":"us-gaap:SegmentDomain","labelType":"xbrl:label","value":"Segments [Domain]","language":"en-US"},{"forObject":"us-gaap:SegmentReportingAbstract","labelType":"xbrl:terseLabel","value":"Segment Reporting [Abstract]","language":"en-US"},{"forObject":"us-gaap:SegmentReportingAbstract","labelType":"xbrl:label","value":"Segment Reporting [Abstract]","language":"en-US"},{"forObject":"us-gaap:SegmentReportingDisclosureTextBlock","labelType":"xbrl:verboseLabel","value":"Segment Information","language":"en-US"},{"forObject":"us-gaap:SegmentReportingDisclosureTextBlock","labelType":"xbrl:label","value":"Segment Reporting Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:SegmentReportingInformationLineItems","labelType":"xbrl:terseLabel","value":"Segment Reporting Information [Line Items]","language":"en-US"},{"forObject":"us-gaap:SegmentReportingInformationLineItems","labelType":"xbrl:label","value":"Segment Reporting Information [Line Items]","language":"en-US"},{"forObject":"us-gaap:SegmentReportingInformationRevenueAbstract","labelType":"xbrl:terseLabel","value":"Revenues:","language":"en-US"},{"forObject":"us-gaap:SegmentReportingInformationRevenueAbstract","labelType":"xbrl:label","value":"Segment Reporting Information, Revenue for Reportable Segment [Abstract]","language":"en-US"},{"forObject":"us-gaap:SegmentReportingPolicyPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Segment Reporting","language":"en-US"},{"forObject":"us-gaap:SegmentReportingPolicyPolicyTextBlock","labelType":"xbrl:label","value":"Segment Reporting, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:SelfInsuranceReserve","labelType":"xbrl:periodStartLabel","value":"Balance at beginning of year","language":"en-US"},{"forObject":"us-gaap:SelfInsuranceReserve","labelType":"xbrl:periodEndLabel","value":"Balance at end of year","language":"en-US"},{"forObject":"us-gaap:SelfInsuranceReserve","labelType":"xbrl:label","value":"Self Insurance Reserve","language":"en-US"},{"forObject":"us-gaap:SelfInsuranceReservePolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Self-Insurance","language":"en-US"},{"forObject":"us-gaap:SelfInsuranceReservePolicyTextBlock","labelType":"xbrl:label","value":"Self Insurance Reserve [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:SellingGeneralAndAdministrativeExpense","labelType":"xbrl:negatedLabel","value":"Selling, general and administrative expenses","language":"en-US"},{"forObject":"us-gaap:SellingGeneralAndAdministrativeExpense","labelType":"xbrl:negatedTerseLabel","value":"General and administrative","language":"en-US"},{"forObject":"us-gaap:SellingGeneralAndAdministrativeExpense","labelType":"xbrl:label","value":"Selling, General and Administrative Expense","language":"en-US"},{"forObject":"us-gaap:SeniorNotesMember","labelType":"xbrl:terseLabel","value":"Senior Notes","language":"en-US"},{"forObject":"us-gaap:SeniorNotesMember","labelType":"xbrl:label","value":"Senior Notes [Member]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensation","labelType":"xbrl:verboseLabel","value":"Stock-based compensation","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensation","labelType":"xbrl:label","value":"Share-Based Payment Arrangement, Noncash Expense","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","labelType":"xbrl:verboseLabel","value":"Minimum period of restriction imposed on share grant lapse","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:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract","labelType":"xbrl:verboseLabel","value":"Restricted stock and PSU transactions","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract","labelType":"xbrl:label","value":"Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","labelType":"xbrl:negatedTerseLabel","value":"Cancelled (in shares)","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:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue","labelType":"xbrl:verboseLabel","value":"Cancelled, weighted average per share grant date fair value (in dollars per share)","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:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","labelType":"xbrl:terseLabel","value":"Granted (in shares)","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:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","labelType":"xbrl:terseLabel","value":"Granted, weighted average per share grant date fair value (in dollars per share)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","labelType":"xbrl:verboseLabel","value":"Granted, weighted average per share grant date fair value (in dollars per share)","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:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","labelType":"xbrl:periodStartLabel","value":"Outstanding at beginning of year (in shares)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","labelType":"xbrl:periodEndLabel","value":"Outstanding at end of year (in shares)","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:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward","labelType":"xbrl:terseLabel","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward","labelType":"xbrl:label","value":"Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","labelType":"xbrl:verboseLabel","value":"Weighted average per share grant date fair value (in dollars per share)","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:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward","labelType":"xbrl:terseLabel","value":"Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward","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 [Abstract]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","labelType":"xbrl:negatedTerseLabel","value":"Vested (in shares)","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:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","labelType":"xbrl:verboseLabel","value":"Vested, weighted average per share grant date fair value (in dollars per share)","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:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","labelType":"xbrl:terseLabel","value":"Share-based Compensation Arrangement by Share-based Payment Award [Line Items]","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:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber","labelType":"xbrl:terseLabel","value":"Non option outstanding number (in shares)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber","labelType":"xbrl:label","value":"Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","labelType":"xbrl:terseLabel","value":"Number of shares authorized for issuance of stock based awards to employees","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:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","labelType":"xbrl:terseLabel","value":"Number of shares available for grant (in shares)","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:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","labelType":"xbrl:periodEndLabel","value":"Options exercisable at end of year (in shares)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","labelType":"xbrl:label","value":"Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","labelType":"xbrl:periodEndLabel","value":"Options exercisable at end of period, Weighted Average Exercise Price (in dollars per share)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","labelType":"xbrl:label","value":"Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","labelType":"xbrl:terseLabel","value":"Exercises in period, total intrinsic value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","labelType":"xbrl:label","value":"Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod","labelType":"xbrl:negatedLabel","value":"Cancelled (in shares)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod","labelType":"xbrl:label","value":"Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod","labelType":"xbrl:verboseLabel","value":"Granted (in shares)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod","labelType":"xbrl:label","value":"Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","labelType":"xbrl:terseLabel","value":"Granted (in shares)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","labelType":"xbrl:label","value":"Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","labelType":"xbrl:terseLabel","value":"Intrinsic value of stock options outstanding","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","labelType":"xbrl:label","value":"Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","labelType":"xbrl:periodStartLabel","value":"Options outstanding at beginning of year (in shares)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","labelType":"xbrl:periodEndLabel","value":"Options outstanding at end of year (in shares)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","labelType":"xbrl:label","value":"Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","labelType":"xbrl:verboseLabel","value":"Stock Options","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","labelType":"xbrl:label","value":"Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","labelType":"xbrl:periodStartLabel","value":"Options outstanding at beginning of year, Weighted Average Exercise Price in dollars per share (in dollars per share)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","labelType":"xbrl:periodEndLabel","value":"Options outstanding at end of year, Weighted Average Exercise Price in dollars per share (in dollars per share)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","labelType":"xbrl:label","value":"Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","labelType":"xbrl:terseLabel","value":"Weighted Average Exercise Price","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","labelType":"xbrl:label","value":"Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","labelType":"xbrl:terseLabel","value":"Award Type [Domain]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","labelType":"xbrl:label","value":"Award Type [Domain]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice","labelType":"xbrl:terseLabel","value":"Exercised, Weighted Average Exercise Price (in dollars per share)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice","labelType":"xbrl:label","value":"Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice","labelType":"xbrl:verboseLabel","value":"Cancelled, Weighted Average Exercise Price (in dollars per share)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice","labelType":"xbrl:label","value":"Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice","labelType":"xbrl:terseLabel","value":"Granted, Weighted Average Exercise Price (in dollars per share)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice","labelType":"xbrl:label","value":"Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Share Based Payments Performance Shares Activity","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock","labelType":"xbrl:label","value":"Share-Based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis","labelType":"xbrl:terseLabel","value":"Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Axis]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis","labelType":"xbrl:label","value":"Exercise Price Range [Axis]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","labelType":"xbrl:terseLabel","value":"Exercise Price Range [Domain]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","labelType":"xbrl:label","value":"Exercise Price Range [Domain]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems","labelType":"xbrl:terseLabel","value":"Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems","labelType":"xbrl:label","value":"Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit","labelType":"xbrl:verboseLabel","value":"Range of exercise price, minimum (in dollars per share)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit","labelType":"xbrl:label","value":"Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions","labelType":"xbrl:verboseLabel","value":"Options exercisable, options (in shares)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions","labelType":"xbrl:label","value":"Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions","labelType":"xbrl:verboseLabel","value":"Options outstanding, options (in shares)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions","labelType":"xbrl:label","value":"Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit","labelType":"xbrl:verboseLabel","value":"Range of exercise price, maximum (in dollars per share)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit","labelType":"xbrl:label","value":"Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","labelType":"xbrl:terseLabel","value":"Share based payments award terms of award","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","labelType":"xbrl:label","value":"Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1","labelType":"xbrl:verboseLabel","value":"Intrinsic value of stock options exercisable","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1","labelType":"xbrl:label","value":"Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1","labelType":"xbrl:verboseLabel","value":"Options exercisable, weighted average exercise price (in dollars per share)","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1","labelType":"xbrl:label","value":"Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2","labelType":"xbrl:terseLabel","value":"Options exercisable, weighted average remaining contractual life (in years)","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2","labelType":"xbrl:label","value":"Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1","labelType":"xbrl:verboseLabel","value":"Options outstanding, weighted average exercise price (in dollars per share)","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1","labelType":"xbrl:label","value":"Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2","labelType":"xbrl:verboseLabel","value":"Options outstanding, weighted average remaining contractual life","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2","labelType":"xbrl:label","value":"Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term","language":"en-US"},{"forObject":"us-gaap:ShortTermLeaseCost","labelType":"xbrl:terseLabel","value":"Short-term lease cost","language":"en-US"},{"forObject":"us-gaap:ShortTermLeaseCost","labelType":"xbrl:label","value":"Short-Term Lease, Cost","language":"en-US"},{"forObject":"us-gaap:StandardProductWarrantyAccrual","labelType":"xbrl:terseLabel","value":"Warranty liability","language":"en-US"},{"forObject":"us-gaap:StandardProductWarrantyAccrual","labelType":"xbrl:periodStartLabel","value":"Balance at beginning of year","language":"en-US"},{"forObject":"us-gaap:StandardProductWarrantyAccrual","labelType":"xbrl:periodEndLabel","value":"Balance at end of year","language":"en-US"},{"forObject":"us-gaap:StandardProductWarrantyAccrual","labelType":"xbrl:label","value":"Standard Product Warranty Accrual","language":"en-US"},{"forObject":"us-gaap:StandardProductWarrantyAccrualPayments","labelType":"xbrl:negatedLabel","value":"Payments","language":"en-US"},{"forObject":"us-gaap:StandardProductWarrantyAccrualPayments","labelType":"xbrl:label","value":"Standard Product Warranty Accrual, Decrease for Payments","language":"en-US"},{"forObject":"us-gaap:StandardProductWarrantyAccrualWarrantiesIssued","labelType":"xbrl:verboseLabel","value":"Warranties issued","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:StandardProductWarrantyPolicy","labelType":"xbrl:verboseLabel","value":"Warranty Costs","language":"en-US"},{"forObject":"us-gaap:StandardProductWarrantyPolicy","labelType":"xbrl:label","value":"Standard Product Warranty, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations","labelType":"xbrl:negatedTotalLabel","value":"Income tax expense","language":"en-US"},{"forObject":"us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations","labelType":"xbrl:label","value":"State and Local Income Tax Expense (Benefit), Continuing Operations","language":"en-US"},{"forObject":"us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract","labelType":"xbrl:terseLabel","value":"State","language":"en-US"},{"forObject":"us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract","labelType":"xbrl:label","value":"State and Local Income Tax Expense (Benefit), Continuing Operations [Abstract]","language":"en-US"},{"forObject":"us-gaap:StateAndLocalJurisdictionMember","labelType":"xbrl:terseLabel","value":"State and Local Jurisdiction","language":"en-US"},{"forObject":"us-gaap:StateAndLocalJurisdictionMember","labelType":"xbrl:label","value":"State and Local Jurisdiction [Member]","language":"en-US"},{"forObject":"us-gaap:StatementBusinessSegmentsAxis","labelType":"xbrl:terseLabel","value":"Segments [Axis]","language":"en-US"},{"forObject":"us-gaap:StatementBusinessSegmentsAxis","labelType":"xbrl:label","value":"Segments [Axis]","language":"en-US"},{"forObject":"us-gaap:StatementEquityComponentsAxis","labelType":"xbrl:terseLabel","value":"Equity Components [Axis]","language":"en-US"},{"forObject":"us-gaap:StatementEquityComponentsAxis","labelType":"xbrl:label","value":"Equity Components [Axis]","language":"en-US"},{"forObject":"us-gaap:StatementLineItems","labelType":"xbrl:terseLabel","value":"Statement [Line Items]","language":"en-US"},{"forObject":"us-gaap:StatementLineItems","labelType":"xbrl:label","value":"Statement [Line Items]","language":"en-US"},{"forObject":"us-gaap:StatementOfCashFlowsAbstract","labelType":"xbrl:terseLabel","value":"Statement of Cash Flows [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementOfCashFlowsAbstract","labelType":"xbrl:label","value":"Statement of Cash Flows [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementOfFinancialPositionAbstract","labelType":"xbrl:terseLabel","value":"Statement of Financial Position [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementOfFinancialPositionAbstract","labelType":"xbrl:label","value":"Statement of Financial Position [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","labelType":"xbrl:terseLabel","value":"Statement of Comprehensive Income [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","labelType":"xbrl:label","value":"Statement of Comprehensive Income [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementOfStockholdersEquityAbstract","labelType":"xbrl:terseLabel","value":"Statement of Stockholders' Equity [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementOfStockholdersEquityAbstract","labelType":"xbrl:label","value":"Statement of Stockholders' Equity [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementTable","labelType":"xbrl:terseLabel","value":"Statement [Table]","language":"en-US"},{"forObject":"us-gaap:StatementTable","labelType":"xbrl:label","value":"Statement [Table]","language":"en-US"},{"forObject":"us-gaap:StockAppreciationRightsSARSMember","labelType":"xbrl:terseLabel","value":"Stock Appreciation Rights (SARs)","language":"en-US"},{"forObject":"us-gaap:StockAppreciationRightsSARSMember","labelType":"xbrl:label","value":"Stock Appreciation Rights (SARs) [Member]","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation","labelType":"xbrl:terseLabel","value":"Stock awards (in shares)","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation","labelType":"xbrl:label","value":"Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","labelType":"xbrl:verboseLabel","value":"Employee stock options/other (in shares)","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","labelType":"xbrl:negatedLabel","value":"Exercised (in shares)","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","labelType":"xbrl:label","value":"Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross","labelType":"xbrl:terseLabel","value":"Stock awards","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross","labelType":"xbrl:label","value":"Shares Issued, Value, Share-Based Payment Arrangement, before Forfeiture","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","labelType":"xbrl:terseLabel","value":"Employee stock options/other","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","labelType":"xbrl:label","value":"Stock Issued During Period, Value, Stock Options Exercised","language":"en-US"},{"forObject":"us-gaap:StockOptionMember","labelType":"xbrl:terseLabel","value":"Stock options","language":"en-US"},{"forObject":"us-gaap:StockOptionMember","labelType":"xbrl:label","value":"Equity Option [Member]","language":"en-US"},{"forObject":"us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1","labelType":"xbrl:terseLabel","value":"Stock repurchase program, remaining authorized repurchase amount","language":"en-US"},{"forObject":"us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1","labelType":"xbrl:label","value":"Share Repurchase Program, Remaining Authorized, Amount","language":"en-US"},{"forObject":"us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased","labelType":"xbrl:terseLabel","value":"Remaining authorized number of shares available for repurchases","language":"en-US"},{"forObject":"us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased","labelType":"xbrl:label","value":"Share Repurchase Program, Remaining Authorized, Number of Shares","language":"en-US"},{"forObject":"us-gaap:StockRepurchasedDuringPeriodShares","labelType":"xbrl:negatedLabel","value":"Stock repurchases, excluding excise tax (in shares)","language":"en-US"},{"forObject":"us-gaap:StockRepurchasedDuringPeriodShares","labelType":"xbrl:terseLabel","value":"Stock repurchased during period, (in shares)","language":"en-US"},{"forObject":"us-gaap:StockRepurchasedDuringPeriodShares","labelType":"xbrl:label","value":"Stock Repurchased During Period, Shares","language":"en-US"},{"forObject":"us-gaap:StockRepurchasedDuringPeriodValue","labelType":"xbrl:negatedTerseLabel","value":"Stock repurchases","language":"en-US"},{"forObject":"us-gaap:StockRepurchasedDuringPeriodValue","labelType":"xbrl:terseLabel","value":"Stock repurchased during period, value","language":"en-US"},{"forObject":"us-gaap:StockRepurchasedDuringPeriodValue","labelType":"xbrl:label","value":"Stock Repurchased During Period, Value","language":"en-US"},{"forObject":"us-gaap:StockholdersEquity","labelType":"xbrl:totalLabel","value":"Total stockholders\u2019 equity","language":"en-US"},{"forObject":"us-gaap:StockholdersEquity","labelType":"xbrl:periodStartLabel","value":"Beginning balance","language":"en-US"},{"forObject":"us-gaap:StockholdersEquity","labelType":"xbrl:periodEndLabel","value":"Ending balance","language":"en-US"},{"forObject":"us-gaap:StockholdersEquity","labelType":"xbrl:terseLabel","value":"Equity","language":"en-US"},{"forObject":"us-gaap:StockholdersEquity","labelType":"xbrl:label","value":"Equity, Attributable to Parent","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityAbstract","labelType":"xbrl:verboseLabel","value":"Stockholders\u2019 equity:","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityAbstract","labelType":"xbrl:label","value":"Equity, Attributable to Parent [Abstract]","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityNoteDisclosureTextBlock","labelType":"xbrl:verboseLabel","value":"Stockholders' Equity","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityNoteDisclosureTextBlock","labelType":"xbrl:label","value":"Equity [Text Block]","language":"en-US"},{"forObject":"us-gaap:SupplementalCashFlowElementsAbstract","labelType":"xbrl:verboseLabel","value":"Supplemental disclosure of cash flow information","language":"en-US"},{"forObject":"us-gaap:SupplementalCashFlowElementsAbstract","labelType":"xbrl:label","value":"Supplemental Cash Flow Elements [Abstract]","language":"en-US"},{"forObject":"us-gaap:SupplementalCashFlowInformationAbstract","labelType":"xbrl:terseLabel","value":"Supplemental Cash Flow Information [Abstract]","language":"en-US"},{"forObject":"us-gaap:SupplementalCashFlowInformationAbstract","labelType":"xbrl:label","value":"Supplemental Cash Flow Information [Abstract]","language":"en-US"},{"forObject":"us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember","labelType":"xbrl:terseLabel","value":"Supplemental Nonqualified Unfunded Retirement Plan","language":"en-US"},{"forObject":"us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember","labelType":"xbrl:label","value":"Supplemental Employee Retirement Plan [Member]","language":"en-US"},{"forObject":"us-gaap:TaxCreditCarryforwardAxis","labelType":"xbrl:terseLabel","value":"Tax Credit Carryforward [Axis]","language":"en-US"},{"forObject":"us-gaap:TaxCreditCarryforwardAxis","labelType":"xbrl:label","value":"Tax Credit Carryforward [Axis]","language":"en-US"},{"forObject":"us-gaap:TaxCreditCarryforwardNameDomain","labelType":"xbrl:terseLabel","value":"Tax Credit Carryforward, Name [Domain]","language":"en-US"},{"forObject":"us-gaap:TaxCreditCarryforwardNameDomain","labelType":"xbrl:label","value":"Tax Credit Carryforward, Name [Domain]","language":"en-US"},{"forObject":"us-gaap:TaxPeriodAxis","labelType":"xbrl:terseLabel","value":"Tax Period [Axis]","language":"en-US"},{"forObject":"us-gaap:TaxPeriodAxis","labelType":"xbrl:label","value":"Tax Period [Axis]","language":"en-US"},{"forObject":"us-gaap:TaxPeriodDomain","labelType":"xbrl:terseLabel","value":"Tax Period [Domain]","language":"en-US"},{"forObject":"us-gaap:TaxPeriodDomain","labelType":"xbrl:label","value":"Tax Period [Domain]","language":"en-US"},{"forObject":"us-gaap:TaxesPayableCurrentAndNoncurrent","labelType":"xbrl:verboseLabel","value":"Real estate and business taxes","language":"en-US"},{"forObject":"us-gaap:TaxesPayableCurrentAndNoncurrent","labelType":"xbrl:label","value":"Taxes Payable","language":"en-US"},{"forObject":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","labelType":"xbrl:terseLabel","value":"Financial Instruments [Domain]","language":"en-US"},{"forObject":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","labelType":"xbrl:label","value":"Financial Instruments [Domain]","language":"en-US"},{"forObject":"us-gaap:TreasuryStockCommonMember","labelType":"xbrl:terseLabel","value":"Treasury Stock","language":"en-US"},{"forObject":"us-gaap:TreasuryStockCommonMember","labelType":"xbrl:label","value":"Treasury Stock, Common [Member]","language":"en-US"},{"forObject":"us-gaap:TreasuryStockCommonShares","labelType":"xbrl:terseLabel","value":"Treasury stock (in shares)","language":"en-US"},{"forObject":"us-gaap:TreasuryStockCommonShares","labelType":"xbrl:negatedPeriodStartLabel","value":"Treasury stock, beginning balance (in shares)","language":"en-US"},{"forObject":"us-gaap:TreasuryStockCommonShares","labelType":"xbrl:negatedPeriodEndLabel","value":"Treasury stock, ending balance (in shares)","language":"en-US"},{"forObject":"us-gaap:TreasuryStockCommonShares","labelType":"xbrl:label","value":"Treasury Stock, Common, Shares","language":"en-US"},{"forObject":"us-gaap:TreasuryStockCommonValue","labelType":"xbrl:negatedLabel","value":"Treasury stock, at cost: 2,253,156 and 18,703,704\u00a0shares at November\u00a030, 2024 and 2023, respectively","language":"en-US"},{"forObject":"us-gaap:TreasuryStockCommonValue","labelType":"xbrl:label","value":"Treasury Stock, Common, Value","language":"en-US"},{"forObject":"us-gaap:TreasuryStockRetiredCostMethodAmount","labelType":"xbrl:negatedTerseLabel","value":"Retirement of treasury stock","language":"en-US"},{"forObject":"us-gaap:TreasuryStockRetiredCostMethodAmount","labelType":"xbrl:label","value":"Treasury Stock, Retired, Cost Method, Amount","language":"en-US"},{"forObject":"us-gaap:TreasuryStockSharesAcquired","labelType":"xbrl:negatedLabel","value":"Tax payments associated with stock-based compensation awards (in shares)","language":"en-US"},{"forObject":"us-gaap:TreasuryStockSharesAcquired","labelType":"xbrl:label","value":"Treasury Stock, Shares, Acquired","language":"en-US"},{"forObject":"us-gaap:TreasuryStockSharesRetired","labelType":"xbrl:negatedLabel","value":"Retirement of treasury stock (in shares)","language":"en-US"},{"forObject":"us-gaap:TreasuryStockSharesRetired","labelType":"xbrl:terseLabel","value":"Retirement of treasury stock, shares","language":"en-US"},{"forObject":"us-gaap:TreasuryStockSharesRetired","labelType":"xbrl:label","value":"Treasury Stock, Shares, Retired","language":"en-US"},{"forObject":"us-gaap:TreasuryStockValueAcquiredCostMethod","labelType":"xbrl:negatedLabel","value":"Tax payments associated with stock-based compensation awards","language":"en-US"},{"forObject":"us-gaap:TreasuryStockValueAcquiredCostMethod","labelType":"xbrl:terseLabel","value":"Value of treasury stock acquired","language":"en-US"},{"forObject":"us-gaap:TreasuryStockValueAcquiredCostMethod","labelType":"xbrl:label","value":"Treasury Stock, Value, Acquired, Cost Method","language":"en-US"},{"forObject":"us-gaap:TrustForBenefitOfEmployeesMember","labelType":"xbrl:terseLabel","value":"Grantor Stock Ownership Trust","language":"en-US"},{"forObject":"us-gaap:TrustForBenefitOfEmployeesMember","labelType":"xbrl:label","value":"Trust for Benefit of Employees [Member]","language":"en-US"},{"forObject":"us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic","labelType":"xbrl:negatedLabel","value":"Less: Undistributed earnings allocated to participating securities","language":"en-US"},{"forObject":"us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic","labelType":"xbrl:label","value":"Undistributed Earnings (Loss) Allocated to Participating Securities, Basic","language":"en-US"},{"forObject":"us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted","labelType":"xbrl:negatedTerseLabel","value":"Add: Undistributed earnings allocated to participating securities","language":"en-US"},{"forObject":"us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted","labelType":"xbrl:label","value":"Undistributed Earnings (Loss) Allocated to Participating Securities, Diluted","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefits","labelType":"xbrl:terseLabel","value":"Unrecognized tax benefits","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefits","labelType":"xbrl:periodStartLabel","value":"Balance at beginning of year","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefits","labelType":"xbrl:periodEndLabel","value":"Balance at end of year","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefits","labelType":"xbrl:label","value":"Unrecognized Tax Benefits","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued","labelType":"xbrl:verboseLabel","value":"Total accrued interest and penalties related to unrecognized income tax benefits","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:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions","labelType":"xbrl:terseLabel","value":"Increase related to prior years\u2019 tax positions","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:UseOfEstimates","labelType":"xbrl:verboseLabel","value":"Use of Estimates","language":"en-US"},{"forObject":"us-gaap:UseOfEstimates","labelType":"xbrl:label","value":"Use of Estimates, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount","labelType":"xbrl:negatedTerseLabel","value":"Decrease in valuation allowance","language":"en-US"},{"forObject":"us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount","labelType":"xbrl:label","value":"Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount","language":"en-US"},{"forObject":"us-gaap:VariableInterestEntityDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Variable Interest Entities","language":"en-US"},{"forObject":"us-gaap:VariableInterestEntityDisclosureTextBlock","labelType":"xbrl:label","value":"Variable Interest Entity Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:VariableInterestEntityLineItems","labelType":"xbrl:terseLabel","value":"Variable Interest Entity [Line Items]","language":"en-US"},{"forObject":"us-gaap:VariableInterestEntityLineItems","labelType":"xbrl:label","value":"Variable Interest Entity [Line Items]","language":"en-US"},{"forObject":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","labelType":"xbrl:terseLabel","value":"Unconsolidated VIEs","language":"en-US"},{"forObject":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","labelType":"xbrl:label","value":"Variable Interest Entity, Not Primary Beneficiary [Member]","language":"en-US"},{"forObject":"us-gaap:WarrantyObligationsMember","labelType":"xbrl:terseLabel","value":"Warranty Obligations","language":"en-US"},{"forObject":"us-gaap:WarrantyObligationsMember","labelType":"xbrl:label","value":"Warranty Obligations [Member]","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","labelType":"xbrl:terseLabel","value":"Diluted (in shares)","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","labelType":"xbrl:totalLabel","value":"Weighted average shares outstanding \u2014 diluted (in shares)","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","labelType":"xbrl:label","value":"Weighted Average Number of Shares Outstanding, Diluted","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","labelType":"xbrl:terseLabel","value":"Basic (in shares)","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","labelType":"xbrl:verboseLabel","value":"Weighted average shares outstanding \u2014 basic (in shares)","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","labelType":"xbrl:label","value":"Weighted Average Number of Shares Outstanding, Basic","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract","labelType":"xbrl:verboseLabel","value":"Denominator:","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract","labelType":"xbrl:label","value":"Weighted Average Number of Shares Outstanding Reconciliation [Abstract]","language":"en-US"},{"forObject":"cik:0000795266","labelType":"xbrl:label","value":"KB HOME","language":"en-US"},{"forObject":"rpt:group-0","labelType":"xbrl:label","value":"9952168 - Disclosure - Accrued Expenses and Other Liabilities","language":"en-US"},{"forObject":"rpt:group-1","labelType":"xbrl:label","value":"9955548 - Disclosure - Accrued Expenses and Other Liabilities (Details)","language":"en-US"},{"forObject":"rpt:group-2","labelType":"xbrl:label","value":"9955522 - Disclosure - Accrued Expenses and Other Liabilities (Tables)","language":"en-US"},{"forObject":"rpt:group-3","labelType":"xbrl:label","value":"9952176 - Disclosure - Accumulated Other Comprehensive Loss","language":"en-US"},{"forObject":"rpt:group-4","labelType":"xbrl:label","value":"9955565 - Disclosure - Accumulated Other Comprehensive Loss (Amounts Reclassified from Accumulated Other Comprehensive Loss) (Details)","language":"en-US"},{"forObject":"rpt:group-5","labelType":"xbrl:label","value":"9955564 - Disclosure - Accumulated Other Comprehensive Loss (Changes in the Balances of each Component of Accumulated Other Comprehensive Loss) (Details)","language":"en-US"},{"forObject":"rpt:group-6","labelType":"xbrl:label","value":"9955528 - Disclosure - Accumulated Other Comprehensive Loss (Tables)","language":"en-US"},{"forObject":"rpt:group-7","labelType":"xbrl:label","value":"0000002 - Document - Audit Information","language":"en-US"},{"forObject":"rpt:group-8","labelType":"xbrl:label","value":"9952173 - Disclosure - Commitments and Contingencies","language":"en-US"},{"forObject":"rpt:group-9","labelType":"xbrl:label","value":"9955561 - Disclosure - Commitments and Contingencies (Changes in Warranty Liability) (Details)","language":"en-US"},{"forObject":"rpt:group-10","labelType":"xbrl:label","value":"9955560 - Disclosure - Commitments and Contingencies (Narrative) (Details)","language":"en-US"},{"forObject":"rpt:group-11","labelType":"xbrl:label","value":"9955527 - Disclosure - Commitments and Contingencies (Tables)","language":"en-US"},{"forObject":"rpt:group-12","labelType":"xbrl:label","value":"9952153 - Statement - Consolidated Balance Sheets","language":"en-US"},{"forObject":"rpt:group-13","labelType":"xbrl:label","value":"9952154 - Statement - Consolidated Balance Sheets (Parenthetical)","language":"en-US"},{"forObject":"rpt:group-14","labelType":"xbrl:label","value":"9952156 - Statement - Consolidated Statements of Cash Flows","language":"en-US"},{"forObject":"rpt:group-15","labelType":"xbrl:label","value":"9952152 - Statement - Consolidated Statements of Comprehensive Income","language":"en-US"},{"forObject":"rpt:group-16","labelType":"xbrl:label","value":"9952151 - Statement - Consolidated Statements of Operations","language":"en-US"},{"forObject":"rpt:group-17","labelType":"xbrl:label","value":"9952155 - Statement - Consolidated Statements of Stockholders' Equity","language":"en-US"},{"forObject":"rpt:group-18","labelType":"xbrl:label","value":"0000001 - Document - Cover","language":"en-US"},{"forObject":"rpt:group-19","labelType":"xbrl:label","value":"9952160 - Disclosure - Earnings Per Share","language":"en-US"},{"forObject":"rpt:group-20","labelType":"xbrl:label","value":"9955537 - Disclosure - Earnings Per Share (Basic and Diluted Loss Per Share) (Details)","language":"en-US"},{"forObject":"rpt:group-21","labelType":"xbrl:label","value":"9955514 - Disclosure - Earnings Per Share (Tables)","language":"en-US"},{"forObject":"rpt:group-22","labelType":"xbrl:label","value":"9952177 - Disclosure - Employee Benefit and Stock Plans","language":"en-US"},{"forObject":"rpt:group-23","labelType":"xbrl:label","value":"9955566 - Disclosure - Employee Benefit and Stock Plans (Narrative) (Details)","language":"en-US"},{"forObject":"rpt:group-24","labelType":"xbrl:label","value":"9955570 - Disclosure - Employee Benefit and Stock Plans (Restricted Stock and PSU Transactions) (Details)","language":"en-US"},{"forObject":"rpt:group-25","labelType":"xbrl:label","value":"9955567 - Disclosure - Employee Benefit and Stock Plans (Stock Based Compensation Expense) (Details)","language":"en-US"},{"forObject":"rpt:group-26","labelType":"xbrl:label","value":"9955568 - Disclosure - Employee Benefit and Stock Plans (Stock Option Transactions) (Details)","language":"en-US"},{"forObject":"rpt:group-27","labelType":"xbrl:label","value":"9955569 - Disclosure - Employee Benefit and Stock Plans (Stock Options Outstanding and Exercisable) (Details)","language":"en-US"},{"forObject":"rpt:group-28","labelType":"xbrl:label","value":"9955529 - Disclosure - Employee Benefit and Stock Plans (Tables)","language":"en-US"},{"forObject":"rpt:group-29","labelType":"xbrl:label","value":"9952172 - Disclosure - Fair Value Disclosures","language":"en-US"},{"forObject":"rpt:group-30","labelType":"xbrl:label","value":"9955559 - Disclosure - Fair Value Disclosures (Carrying Values and Estimated Fair Values of Financial Instruments) (Details)","language":"en-US"},{"forObject":"rpt:group-31","labelType":"xbrl:label","value":"9955526 - Disclosure - Fair Value Disclosures (Tables)","language":"en-US"},{"forObject":"rpt:group-32","labelType":"xbrl:label","value":"9952159 - Disclosure - Financial Services","language":"en-US"},{"forObject":"rpt:group-33","labelType":"xbrl:label","value":"9955536 - Disclosure - Financial Services (Schedule of Assets and Liabilities) (Details)","language":"en-US"},{"forObject":"rpt:group-34","labelType":"xbrl:label","value":"9955535 - Disclosure - Financial Services (Schedule of Income (Loss)) (Details)","language":"en-US"},{"forObject":"rpt:group-35","labelType":"xbrl:label","value":"9955513 - Disclosure - Financial Services (Tables)","language":"en-US"},{"forObject":"rpt:group-36","labelType":"xbrl:label","value":"9952170 - Disclosure - Income Taxes","language":"en-US"},{"forObject":"rpt:group-37","labelType":"xbrl:label","value":"9955552 - Disclosure - Income Taxes (Components of Income Tax Expense) (Details)","language":"en-US"},{"forObject":"rpt:group-38","labelType":"xbrl:label","value":"9955554 - Disclosure - Income Taxes (Deferred Tax Assets, Net) (Details)","language":"en-US"},{"forObject":"rpt:group-39","labelType":"xbrl:label","value":"9955553 - Disclosure - Income Taxes - (Narrative) (Details)","language":"en-US"},{"forObject":"rpt:group-40","labelType":"xbrl:label","value":"9955555 - Disclosure - Income Taxes (Reconciliation of Expected Income Tax Expense) (Details)","language":"en-US"},{"forObject":"rpt:group-41","labelType":"xbrl:label","value":"9955524 - Disclosure - Income Taxes (Tables)","language":"en-US"},{"forObject":"rpt:group-42","labelType":"xbrl:label","value":"9955556 - Disclosure - Income Taxes (Unrecognized Tax Benefits) (Details)","language":"en-US"},{"forObject":"rpt:group-43","labelType":"xbrl:label","value":"9952162 - Disclosure - Inventories","language":"en-US"},{"forObject":"rpt:group-44","labelType":"xbrl:label","value":"9955540 - Disclosure - Inventories (Narrative) (Details)","language":"en-US"},{"forObject":"rpt:group-45","labelType":"xbrl:label","value":"9955541 - Disclosure - Inventories (Schedule of Capitalized Interest Costs) (Details)","language":"en-US"},{"forObject":"rpt:group-46","labelType":"xbrl:label","value":"9955539 - Disclosure - Inventories (Schedule of Inventories) (Details)","language":"en-US"},{"forObject":"rpt:group-47","labelType":"xbrl:label","value":"9955516 - Disclosure - Inventories (Tables)","language":"en-US"},{"forObject":"rpt:group-48","labelType":"xbrl:label","value":"9952163 - Disclosure - Inventory Impairments and Land Option Contract Abandonments","language":"en-US"},{"forObject":"rpt:group-49","labelType":"xbrl:label","value":"9955542 - Disclosure - Inventory Impairments and Land Option Contract Abandonments (Narrative) (Details)","language":"en-US"},{"forObject":"rpt:group-50","labelType":"xbrl:label","value":"9955517 - Disclosure - Inventory Impairments and Land Option Contract Abandonments (Tables)","language":"en-US"},{"forObject":"rpt:group-51","labelType":"xbrl:label","value":"9955543 - Disclosure - Inventory Impairments and Land Option Contract Abandonments (Valuation Inputs) (Details)","language":"en-US"},{"forObject":"rpt:group-52","labelType":"xbrl:label","value":"9952165 - Disclosure - Investments in Unconsolidated Joint Ventures","language":"en-US"},{"forObject":"rpt:group-53","labelType":"xbrl:label","value":"9955545 - Disclosure - Investments in Unconsolidated Joint Ventures (Financial Information for Unconsolidated Joint Ventures) (Details)","language":"en-US"},{"forObject":"rpt:group-54","labelType":"xbrl:label","value":"9955519 - Disclosure - Investments in Unconsolidated Joint Ventures (Tables)","language":"en-US"},{"forObject":"rpt:group-55","labelType":"xbrl:label","value":"9952169 - Disclosure - Leases","language":"en-US"},{"forObject":"rpt:group-56","labelType":"xbrl:label","value":"9955550 - Disclosure - Leases (Lease Information) (Details)","language":"en-US"},{"forObject":"rpt:group-57","labelType":"xbrl:label","value":"9955551 - Disclosure - Leases (Maturity) (Details)","language":"en-US"},{"forObject":"rpt:group-58","labelType":"xbrl:label","value":"9955549 - Disclosure - Leases (Narrative) (Details)","language":"en-US"},{"forObject":"rpt:group-59","labelType":"xbrl:label","value":"9955523 - Disclosure - Leases (Tables)","language":"en-US"},{"forObject":"rpt:group-60","labelType":"xbrl:label","value":"9952174 - Disclosure - Legal Matters","language":"en-US"},{"forObject":"rpt:group-61","labelType":"xbrl:label","value":"9955562 - Disclosure - Legal Matters (Details)","language":"en-US"},{"forObject":"rpt:group-62","labelType":"xbrl:label","value":"9952171 - Disclosure - Notes Payable","language":"en-US"},{"forObject":"rpt:group-63","labelType":"xbrl:label","value":"9955558 - Disclosure - Notes Payable - Narrative (Details)","language":"en-US"},{"forObject":"rpt:group-64","labelType":"xbrl:label","value":"9955557 - Disclosure - Notes Payable (Schedule of Notes Payable) (Details)","language":"en-US"},{"forObject":"rpt:group-65","labelType":"xbrl:label","value":"9955525 - Disclosure - Notes Payable (Tables)","language":"en-US"},{"forObject":"rpt:group-66","labelType":"xbrl:label","value":"9952167 - Disclosure - Other Assets","language":"en-US"},{"forObject":"rpt:group-67","labelType":"xbrl:label","value":"9955547 - Disclosure - Other Assets (Details)","language":"en-US"},{"forObject":"rpt:group-68","labelType":"xbrl:label","value":"9955521 - Disclosure - Other Assets (Tables)","language":"en-US"},{"forObject":"rpt:group-69","labelType":"xbrl:label","value":"9952178 - Disclosure - Postretirement Benefits","language":"en-US"},{"forObject":"rpt:group-70","labelType":"xbrl:label","value":"9955571 - Disclosure - Postretirement Benefits (Narrative) (Details)","language":"en-US"},{"forObject":"rpt:group-71","labelType":"xbrl:label","value":"9955572 - Disclosure - Postretirement Benefits (Net Periodic Cost) (Details)","language":"en-US"},{"forObject":"rpt:group-72","labelType":"xbrl:label","value":"9955530 - Disclosure - Postretirement Benefits (Tables)","language":"en-US"},{"forObject":"rpt:group-73","labelType":"xbrl:label","value":"9952166 - Disclosure - Property and Equipment, Net","language":"en-US"},{"forObject":"rpt:group-74","labelType":"xbrl:label","value":"9955546 - Disclosure - Property and Equipment, Net (Details)","language":"en-US"},{"forObject":"rpt:group-75","labelType":"xbrl:label","value":"9955520 - Disclosure - Property and Equipment, Net (Tables)","language":"en-US"},{"forObject":"rpt:group-76","labelType":"xbrl:label","value":"9952161 - Disclosure - Receivables","language":"en-US"},{"forObject":"rpt:group-77","labelType":"xbrl:label","value":"9955538 - Disclosure - Receivables (Details)","language":"en-US"},{"forObject":"rpt:group-78","labelType":"xbrl:label","value":"9955515 - Disclosure - Receivables (Tables)","language":"en-US"},{"forObject":"rpt:group-79","labelType":"xbrl:label","value":"9952158 - Disclosure - Segment Information","language":"en-US"},{"forObject":"rpt:group-80","labelType":"xbrl:label","value":"9955533 - Disclosure - Segment Information (Narrative) (Details)","language":"en-US"},{"forObject":"rpt:group-81","labelType":"xbrl:label","value":"9955534 - Disclosure - Segment Information (Segment Financial Information) (Details)","language":"en-US"},{"forObject":"rpt:group-82","labelType":"xbrl:label","value":"9955512 - Disclosure - Segment Information (Tables)","language":"en-US"},{"forObject":"rpt:group-83","labelType":"xbrl:label","value":"9952175 - Disclosure - Stockholders' Equity","language":"en-US"},{"forObject":"rpt:group-84","labelType":"xbrl:label","value":"9955563 - Disclosure - Stockholders' Equity (Details)","language":"en-US"},{"forObject":"rpt:group-85","labelType":"xbrl:label","value":"9952157 - Disclosure - Summary of Significant Accounting Policies","language":"en-US"},{"forObject":"rpt:group-86","labelType":"xbrl:label","value":"9955532 - Disclosure - Summary of Significant Accounting Policies (Narrative) (Details)","language":"en-US"},{"forObject":"rpt:group-87","labelType":"xbrl:label","value":"9955511 - Disclosure - Summary of Significant Accounting Policies (Policies)","language":"en-US"},{"forObject":"rpt:group-88","labelType":"xbrl:label","value":"9952179 - Disclosure - Supplemental Disclosure to Consolidated Statements of Cash Flows","language":"en-US"},{"forObject":"rpt:group-89","labelType":"xbrl:label","value":"9955573 - Disclosure - Supplemental Disclosure to Consolidated Statements of Cash Flows (Details)","language":"en-US"},{"forObject":"rpt:group-90","labelType":"xbrl:label","value":"9955531 - Disclosure - Supplemental Disclosure to Consolidated Statements of Cash Flows (Tables)","language":"en-US"},{"forObject":"rpt:group-91","labelType":"xbrl:label","value":"9952164 - Disclosure - Variable Interest Entities","language":"en-US"},{"forObject":"rpt:group-92","labelType":"xbrl:label","value":"9955544 - Disclosure - Variable Interest Entities (Details)","language":"en-US"},{"forObject":"rpt:group-93","labelType":"xbrl:label","value":"9955518 - Disclosure - Variable Interest Entities (Tables)","language":"en-US"},{"forObject":"rpt:group-94","labelType":"xbrl:label","value":"995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure","language":"en-US"},{"forObject":"rpt:group-95","labelType":"xbrl:label","value":"995443 - Disclosure - Award Timing Disclosure","language":"en-US"},{"forObject":"rpt:group-96","labelType":"xbrl:label","value":"995440 - Disclosure - Recovery of Erroneously Awarded Compensation","language":"en-US"},{"forObject":"rpt:group-97","labelType":"xbrl:label","value":"995445 - Disclosure - Insider Trading Arrangements","language":"en-US"},{"forObject":"rpt:group-98","labelType":"xbrl:label","value":"995447 - Disclosure - Insider Trading Policies and Procedures","language":"en-US"},{"forObject":"rpt:group-99","labelType":"xbrl:label","value":"995410 - Disclosure - Pay vs Performance Disclosure","language":"en-US"},{"forObject":"rpt:group-100","labelType":"xbrl:label","value":"9955552 - Disclosure - Income Taxes (Components of Income Tax Expense) (Details)","language":"en-US"},{"forObject":"rpt:group-101","labelType":"xbrl:label","value":"9955551 - Disclosure - Leases (Maturity) (Details)","language":"en-US"},{"forObject":"rpt:group-102","labelType":"xbrl:label","value":"995444 - Document - Awards Close To MNPI Disclosures","language":"en-US"},{"forObject":"rpt:group-103","labelType":"xbrl:label","value":"995441 - Document - Forgone Recoveries, by Individual","language":"en-US"},{"forObject":"rpt:group-104","labelType":"xbrl:label","value":"995446 - Document - Insider Trading Arrangements, by Individual","language":"en-US"},{"forObject":"rpt:group-105","labelType":"xbrl:label","value":"995442 - Document - Outstanding Recoveries","language":"en-US"},{"forObject":"rpt:group-106","labelType":"xbrl:label","value":"995413 - Disclosure - Adjustments to Compensation","language":"en-US"},{"forObject":"rpt:group-107","labelType":"xbrl:label","value":"995411 - Disclosure - Pay vs Performance Disclosure, with Additional Measures","language":"en-US"},{"forObject":"rpt:group-108","labelType":"xbrl:label","value":"995424 - Disclosure - Measures","language":"en-US"},{"forObject":"rpt:group-109","labelType":"xbrl:label","value":"995412 - Document - Pay vs Performance Table","language":"en-US"},{"forObject":"rpt:group-110","labelType":"xbrl:label","value":"995415 - Disclosure - Tabular List Measures","language":"en-US"},{"forObject":"rpt:group-111","labelType":"xbrl:label","value":"995414 - Disclosure - Tabular Lists by Executive Category","language":"en-US"}],"networks":[{"name":"rpt:network-presentation-53","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PayablesAndAccrualsAbstract","order":1.0},{"source":"us-gaap:PayablesAndAccrualsAbstract","target":"us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-54","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PayablesAndAccrualsAbstract","order":1.0},{"source":"us-gaap:PayablesAndAccrualsAbstract","target":"us-gaap:LesseeLeaseDescriptionTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionTable","target":"srt:ProductOrServiceAxis","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":"srt:ProductsAndServicesDomain","target":"us-gaap:HomeBuildingMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"kbh:SelfInsuranceandOtherLegalLiabilities","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionTable","target":"us-gaap:LesseeLeaseDescriptionLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"us-gaap:AccruedEmployeeBenefitsCurrentAndNoncurrent","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"us-gaap:StandardProductWarrantyAccrual","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"kbh:Inventoryrelatedliabilities","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"us-gaap:ContractWithCustomerLiability","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"us-gaap:InterestPayableCurrentAndNoncurrent","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"us-gaap:OperatingLeaseLiability","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"us-gaap:TaxesPayableCurrentAndNoncurrent","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"us-gaap:AccruedIncomeTaxesNoncurrent","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"us-gaap:AccruedLiabilitiesCurrentAndNoncurrent","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-55","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PayablesAndAccrualsAbstract","order":1.0},{"source":"us-gaap:PayablesAndAccrualsAbstract","target":"us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-56","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EquityAbstract","order":1.0},{"source":"us-gaap:EquityAbstract","target":"us-gaap:ComprehensiveIncomeNoteTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-57","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EquityAbstract","order":1.0},{"source":"us-gaap:EquityAbstract","target":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]}]},{"name":"rpt:network-presentation-58","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EquityAbstract","order":1.0},{"source":"us-gaap:EquityAbstract","target":"us-gaap:AccumulatedOtherComprehensiveIncomeLossTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccumulatedOtherComprehensiveIncomeLossTable","target":"us-gaap:StatementEquityComponentsAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementEquityComponentsAxis","target":"us-gaap:EquityComponentDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccumulatedOtherComprehensiveIncomeLossLineItems","target":"us-gaap:AOCIAttributableToParentNetOfTaxRollForward","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AOCIAttributableToParentNetOfTaxRollForward","target":"us-gaap:StockholdersEquity","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:AccumulatedOtherComprehensiveIncomeLossTable","target":"us-gaap:AccumulatedOtherComprehensiveIncomeLossLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AOCIAttributableToParentNetOfTaxRollForward","target":"us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AOCIAttributableToParentNetOfTaxRollForward","target":"us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:AOCIAttributableToParentNetOfTaxRollForward","target":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:AOCIAttributableToParentNetOfTaxRollForward","target":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:AOCIAttributableToParentNetOfTaxRollForward","target":"us-gaap:StockholdersEquity","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-59","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EquityAbstract","order":1.0},{"source":"us-gaap:EquityAbstract","target":"us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EquityAbstract","target":"us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-60","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"kbh:AuditorInformationAbstract","order":1.0},{"source":"kbh:AuditorInformationAbstract","target":"dei:AuditorName","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"kbh:AuditorInformationAbstract","target":"dei:AuditorLocation","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"kbh:AuditorInformationAbstract","target":"dei:AuditorFirmId","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-61","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.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-62","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","order":1.0},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"us-gaap:LossContingenciesTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingenciesTable","target":"us-gaap:LossContingenciesByNatureOfContingencyAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingenciesByNatureOfContingencyAxis","target":"us-gaap:LossContingencyNatureDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingencyNatureDomain","target":"kbh:SelfInsuranceMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingenciesLineItems","target":"us-gaap:MovementInStandardProductWarrantyAccrualRollForward","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:MovementInStandardProductWarrantyAccrualRollForward","target":"us-gaap:StandardProductWarrantyAccrual","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"kbh:MovementInSelfInsuranceReserveRollForward","target":"us-gaap:SelfInsuranceReserve","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:LossContingenciesTable","target":"us-gaap:LossContingenciesLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:MovementInStandardProductWarrantyAccrualRollForward","target":"us-gaap:StandardProductWarrantyAccrualWarrantiesIssued","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LossContingenciesLineItems","target":"kbh:MovementInSelfInsuranceReserveRollForward","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"kbh:MovementInSelfInsuranceReserveRollForward","target":"kbh:ExpensesAssociatedWithSelfInsurance","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:MovementInStandardProductWarrantyAccrualRollForward","target":"us-gaap:StandardProductWarrantyAccrualPayments","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"kbh:MovementInSelfInsuranceReserveRollForward","target":"kbh:PaymentsRecoveriesForSelfInsurance","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:LossContingenciesLineItems","target":"us-gaap:IncreaseDecreaseInSelfInsuranceReserve","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:MovementInStandardProductWarrantyAccrualRollForward","target":"us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"kbh:MovementInSelfInsuranceReserveRollForward","target":"us-gaap:IncreaseDecreaseInInsuranceLiabilities","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:MovementInStandardProductWarrantyAccrualRollForward","target":"us-gaap:StandardProductWarrantyAccrual","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"kbh:MovementInSelfInsuranceReserveRollForward","target":"us-gaap:SelfInsuranceReserve","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-63","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","order":1.0},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"us-gaap:LossContingenciesTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingenciesTable","target":"srt:RangeAxis","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":"srt:RangeMember","target":"srt:MinimumMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingenciesByNatureOfContingencyAxis","target":"us-gaap:LossContingencyNatureDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingencyNatureDomain","target":"us-gaap:DamagesFromProductDefectsMember","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:CreditFacilityDomain","target":"kbh:LOCFacilitiesMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingenciesLineItems","target":"kbh:StructuralWarrantyProvidedByCompany","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MaximumMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingenciesTable","target":"us-gaap:LossContingenciesByNatureOfContingencyAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingencyNatureDomain","target":"us-gaap:WarrantyObligationsMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingenciesLineItems","target":"kbh:WarrantyonElectricalHeatingCoolingPlumbingandOtherBuildingSystems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingencyNatureDomain","target":"kbh:SelfInsuranceMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingenciesTable","target":"us-gaap:CreditFacilityAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingenciesLineItems","target":"kbh:WarrantyForOtherComponentsOfHome","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingencyNatureDomain","target":"kbh:Chapter558oftheFloridaStatutesMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingenciesTable","target":"us-gaap:LossContingenciesLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingenciesLineItems","target":"kbh:MinimumNumberofAffectedHomesforConstructionDefectClaims","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingenciesLineItems","target":"us-gaap:LossContingencyReceivable","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingenciesLineItems","target":"kbh:DeductiblesForProjectSpecificInsuranceCoverageForConstructionDefectRisk","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingenciesLineItems","target":"us-gaap:LossContingencyNumberOfPlaintiffs","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingenciesLineItems","target":"kbh:PerformanceBonds","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingenciesLineItems","target":"us-gaap:LettersOfCreditOutstandingAmount","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingenciesLineItems","target":"kbh:LettersOfCreditOutstandingTerm","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingenciesLineItems","target":"kbh:CashDepositsOnLandOptionAndOtherSimilarContracts","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LossContingenciesLineItems","target":"kbh:AggregatePurchasePriceAssociatedWithLandOptionAndOtherSimilarContracts","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-64","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","order":1.0},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"kbh:ScheduleofSelfInsuranceLiabilityTableTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-65","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfFinancialPositionAbstract","order":1.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"srt:ProductOrServiceAxis","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":"srt:ProductsAndServicesDomain","target":"us-gaap:HomeBuildingMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:AssetsAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:CashAndCashEquivalentsAtCarryingValue","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:AccountsPayableCurrentAndNoncurrent","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:PreferredStockValue","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"srt:ProductsAndServicesDomain","target":"us-gaap:FinancialServiceMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:AccountsAndNotesReceivableNet","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:AccruedLiabilitiesCurrentAndNoncurrent","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:CommonStockValue","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:InventoryOperativeBuilders","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:NotesAndLoansPayable","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:AdditionalPaidInCapitalCommonStock","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:Liabilities","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:RetainedEarningsAccumulatedDeficit","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:PropertyPlantAndEquipmentNet","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:FinancialServicesLiabilities","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:DeferredIncomeTaxAssetsNet","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:StockholdersEquityAbstract","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:CommonStockIssuedEmployeeStockTrust","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:OtherAssets","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:TreasuryStockCommonValue","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:LiabilitiesAndStockholdersEquity","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:Assets","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:StockholdersEquity","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-66","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfFinancialPositionAbstract","order":1.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:PreferredStockParOrStatedValuePerShare","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:PreferredStockSharesAuthorized","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:PreferredStockSharesIssued","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:CommonStockParOrStatedValuePerShare","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:CommonStockSharesAuthorized","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:CommonStockSharesIssued","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:CommonStockSharesHeldInEmployeeTrustShares","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:TreasuryStockCommonShares","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-67","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfCashFlowsAbstract","order":1.0},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:NetIncomeLoss","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:IncomeLossFromEquityMethodInvestments","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:PaymentsToAcquireInterestInJointVenture","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:EquityMethodInvestmentDividendsOrDistributions","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInInventories","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:RepaymentsOfNotesPayable","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:AmortizationOfFinancingCostsAndDiscounts","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:NetCashProvidedByUsedInOperatingActivities","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:ProceedsFromSaleOfEquitySecuritiesFvNi","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:PaymentsOfDebtIssuanceCosts","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:DepreciationAndAmortization","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:ProceedsFromLinesOfCredit","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:IncreaseDecreaseInDeferredIncomeTaxes","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:NetCashProvidedByUsedInInvestingActivities","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:RepaymentsOfLinesOfCredit","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:EquitySecuritiesFvNiRealizedGainLoss","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:ProceedsFromIssuanceOfUnsecuredDebt","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:GainsLossesOnExtinguishmentOfDebt","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:ProceedsFromRepaymentsOfSecuredDebt","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:ShareBasedCompensation","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"kbh:InventoryImpairmentsAndLandOptionContractAbandonments","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:PaymentsForRepurchaseOfCommonStock","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:PaymentsOfDividendsCommonStock","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:NetCashProvidedByUsedInFinancingActivities","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-68","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","order":1.0},{"source":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","target":"us-gaap:NetIncomeLoss","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","target":"us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","target":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","target":"us-gaap:OtherComprehensiveIncomeLossBeforeTax","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","target":"us-gaap:OtherComprehensiveIncomeLossTax","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","target":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","target":"us-gaap:ComprehensiveIncomeNetOfTax","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-69","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeStatementAbstract","order":1.0},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"srt:ProductOrServiceAxis","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":"srt:ProductsAndServicesDomain","target":"us-gaap:HomeBuildingMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:EarningsPerShareBasic","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"kbh:EarningsPerShareBasicAndDilutedOtherDisclosuresEPSAbstract","target":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ProductsAndServicesDomain","target":"us-gaap:FinancialServiceMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CostOfGoodsAndServicesSold","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:EarningsPerShareDiluted","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"kbh:EarningsPerShareBasicAndDilutedOtherDisclosuresEPSAbstract","target":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SellingGeneralAndAdministrativeExpense","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:OperatingIncomeLoss","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:InvestmentIncomeInterest","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:IncomeLossFromEquityMethodInvestments","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:GainsLossesOnExtinguishmentOfDebt","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:IncomeTaxExpenseBenefit","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:NetIncomeLoss","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:EarningsPerShareAbstract","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"kbh:EarningsPerShareBasicAndDilutedOtherDisclosuresEPSAbstract","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-70","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfStockholdersEquityAbstract","order":1.0},{"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:StatementEquityComponentsAxis","target":"us-gaap:EquityComponentDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:CommonStockMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:CommonStockSharesOutstanding","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:TrustForBenefitOfEmployeesMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:TreasuryStockCommonShares","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedPeriodStartLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:TreasuryStockCommonMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:StockholdersEquity","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AdditionalPaidInCapitalMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:NetIncomeLoss","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:RetainedEarningsMember","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:DividendsCommonStockCash","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:StockRepurchasedDuringPeriodShares","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:StockRepurchasedDuringPeriodValue","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"kbh:StockRepurchasedDuringPeriodIncludingExciseTaxValue","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:TreasuryStockSharesAcquired","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:TreasuryStockValueAcquiredCostMethod","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"kbh:DissolutionOfGrantorStockOwnershipTrustShares","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"kbh:DissolutionOfGrantorStockOwnershipTrustValue","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:TreasuryStockSharesRetired","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:TreasuryStockRetiredCostMethodAmount","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:CommonStockSharesOutstanding","order":21.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:TreasuryStockCommonShares","order":22.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedPeriodEndLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:StockholdersEquity","order":23.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-71","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"dei:CoverAbstract","order":1.0},{"source":"dei:CoverAbstract","target":"dei:DocumentType","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:DocumentAnnualReport","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:DocumentPeriodEndDate","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:CurrentFiscalYearEndDate","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:DocumentTransitionReport","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:EntityFileNumber","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:EntityRegistrantName","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:EntityIncorporationStateCountryCode","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:EntityTaxIdentificationNumber","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:EntityAddressAddressLine1","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:EntityAddressCityOrTown","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:EntityAddressStateOrProvince","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:EntityAddressPostalZipCode","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:CityAreaCode","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:LocalPhoneNumber","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:Security12bTitle","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:TradingSymbol","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:SecurityExchangeName","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:EntityWellKnownSeasonedIssuer","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:EntityVoluntaryFilers","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:EntityCurrentReportingStatus","order":21.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:EntityInteractiveDataCurrent","order":22.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:EntityFilerCategory","order":23.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:EntitySmallBusiness","order":24.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:EntityEmergingGrowthCompany","order":25.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:IcfrAuditorAttestationFlag","order":26.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:DocumentFinStmtErrorCorrectionFlag","order":27.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:EntityShellCompany","order":28.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:EntityPublicFloat","order":29.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:EntityCommonStockSharesOutstanding","order":30.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:DocumentsIncorporatedByReferenceTextBlock","order":31.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:EntityCentralIndexKey","order":32.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:AmendmentFlag","order":33.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:DocumentFiscalYearFocus","order":34.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:DocumentFiscalPeriodFocus","order":35.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-72","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EarningsPerShareAbstract","order":1.0},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:EarningsPerShareTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-73","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EarningsPerShareAbstract","order":1.0},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:NetIncomeLossAvailableToCommonStockholdersDilutedAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:NetIncomeLossAvailableToCommonStockholdersDilutedAbstract","target":"us-gaap:NetIncomeLoss","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract","target":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:NetIncomeLossAvailableToCommonStockholdersDilutedAbstract","target":"us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract","target":"us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetIncomeLossAvailableToCommonStockholdersDilutedAbstract","target":"us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract","target":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:EarningsPerShareBasic","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:NetIncomeLossAvailableToCommonStockholdersDilutedAbstract","target":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:EarningsPerShareDiluted","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:NetIncomeLossAvailableToCommonStockholdersDilutedAbstract","target":"us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetIncomeLossAvailableToCommonStockholdersDilutedAbstract","target":"kbh:UndistributedEarningsReallocatedtoParticipatingSecurities","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:NetIncomeLossAvailableToCommonStockholdersDilutedAbstract","target":"us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-74","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EarningsPerShareAbstract","order":1.0},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-75","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-76","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:AwardTypeAxis","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:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:StockOptionMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PlanNameAxis","target":"us-gaap:PlanNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PlanNameDomain","target":"kbh:SavingPlanMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"srt:RangeAxis","target":"srt:RangeMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MinimumMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementEquityComponentsAxis","target":"us-gaap:EquityComponentDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:TreasuryStockCommonMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:RestrictedStockMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:PlanNameAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PlanNameDomain","target":"kbh:EquityIncentive2014AmendedAndRestatedPlanMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MaximumMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:DefinedContributionPlanCostRecognized","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:PerformanceSharesMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PlanNameDomain","target":"kbh:PSU2018Member","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"srt:RangeAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"kbh:PercentageOfPlanNetAssetsInvestedInCompanyCommonStock","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"kbh:NonEmployeeDirectorDeferredCommonStockMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PlanNameDomain","target":"kbh:PSU2019Member","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:StatementEquityComponentsAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PlanNameDomain","target":"kbh:PSU2020Member","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"kbh:ReductionOfPlanShareCapacityForGrantsOfStockOptionAndOtherSimilarAwardsRatio","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"kbh:ReductionOfPlanShareCapacityForGrantsOfRestrictedStockAndOtherSimilarFullValueAwardsRatio","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"kbh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsAwardSharePercentage","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"kbh:DissolutionOfGrantorStockOwnershipTrustShares","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-77","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:AwardTypeAxis","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:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:RestrictedStockMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:PerformanceSharesMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-78","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:AwardTypeAxis","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:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:RestrictedStockMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:AllocatedShareBasedCompensationExpense","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:PerformanceSharesMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"kbh:NonEmployeeDirectorStockUnitsMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-79","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-80","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable","target":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis","target":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","target":"kbh:RangeTwoMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems","target":"kbh:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"kbh:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAbstract","target":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","target":"kbh:RangeThreeMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable","target":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"kbh:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAbstract","target":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","target":"kbh:RangeFourMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"kbh:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAbstract","target":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"kbh:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAbstract","target":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"kbh:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAbstract","target":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"kbh:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAbstract","target":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"kbh:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAbstract","target":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"kbh:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAbstract","target":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-81","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"kbh:StockBasedCompensationExpenseTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-82","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.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-83","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FairValueDisclosuresAbstract","order":1.0},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:FairValueByBalanceSheetGroupingTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueByBalanceSheetGroupingTable","target":"us-gaap:FairValueByMeasurementBasisAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueByMeasurementBasisAxis","target":"us-gaap:FairValueDisclosureItemAmountsDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueDisclosureItemAmountsDomain","target":"us-gaap:PortionAtFairValueFairValueDisclosureMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PortionAtFairValueFairValueDisclosureMember","target":"us-gaap:CarryingReportedAmountFairValueDisclosureMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueByFairValueHierarchyLevelAxis","target":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","target":"us-gaap:FairValueInputsLevel2Member","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LongtermDebtTypeAxis","target":"us-gaap:LongtermDebtTypeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LongtermDebtTypeDomain","target":"us-gaap:SeniorNotesMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems","target":"us-gaap:LongTermDebtFairValue","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PortionAtFairValueFairValueDisclosureMember","target":"us-gaap:EstimateOfFairValueFairValueDisclosureMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:FairValueByBalanceSheetGroupingTable","target":"us-gaap:FairValueByFairValueHierarchyLevelAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueByBalanceSheetGroupingTable","target":"us-gaap:LongtermDebtTypeAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueByBalanceSheetGroupingTable","target":"us-gaap:FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-84","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FairValueDisclosuresAbstract","order":1.0},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:FairValueByBalanceSheetGroupingTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"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":"kbh:FinancialServicesTextBlock","order":1.0,"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:ScheduleOfSegmentReportingInformationBySegmentTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfSegmentReportingInformationBySegmentTable","target":"srt:ProductOrServiceAxis","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":"srt:ProductsAndServicesDomain","target":"us-gaap:FinancialServiceMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SegmentReportingInformationLineItems","target":"kbh:FinancialServicesAssetsLiabilitiesAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"kbh:FinancialServicesAssetsLiabilitiesAbstract","target":"us-gaap:AssetsAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:CashAndCashEquivalentsAtCarryingValue","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAbstract","target":"us-gaap:AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfSegmentReportingInformationBySegmentTable","target":"us-gaap:SegmentReportingInformationLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:AccountsAndNotesReceivableNet","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"kbh:FinancialServicesAssetsLiabilitiesAbstract","target":"us-gaap:LiabilitiesAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LiabilitiesAbstract","target":"us-gaap:FinancialServicesLiabilities","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LiabilitiesAbstract","target":"us-gaap:ContractWithCustomerAssetNetNoncurrent","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:OtherAssets","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:Assets","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-87","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:ScheduleOfSegmentReportingInformationBySegmentTable","target":"srt:ProductOrServiceAxis","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":"srt:ProductsAndServicesDomain","target":"us-gaap:FinancialServiceMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SegmentReportingInformationLineItems","target":"kbh:FinancialServicesIncomeLossAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"kbh:FinancialServicesIncomeLossAbstract","target":"us-gaap:RevenuesAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:RevenuesAbstract","target":"us-gaap:InsuranceCommissionsAndFees","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:FinancialServicesCostsAbstract","target":"us-gaap:SellingGeneralAndAdministrativeExpense","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:ScheduleOfSegmentReportingInformationBySegmentTable","target":"us-gaap:SegmentReportingInformationLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RevenuesAbstract","target":"kbh:TitleServices","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"kbh:FinancialServicesIncomeLossAbstract","target":"us-gaap:FinancialServicesCostsAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:RevenuesAbstract","target":"us-gaap:InterestAndOtherIncome","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"kbh:FinancialServicesIncomeLossAbstract","target":"us-gaap:OperatingIncomeLoss","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RevenuesAbstract","target":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"kbh:FinancialServicesIncomeLossAbstract","target":"us-gaap:IncomeLossFromEquityMethodInvestments","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"kbh:FinancialServicesIncomeLossAbstract","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-88","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:ScheduleOfSegmentReportingInformationBySegmentTable","target":"srt:ProductOrServiceAxis","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":"srt:ProductsAndServicesDomain","target":"us-gaap:FinancialServiceMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SegmentReportingInformationLineItems","target":"kbh:FinancialServicesIncomeLossTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfSegmentReportingInformationBySegmentTable","target":"us-gaap:SegmentReportingInformationLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SegmentReportingInformationLineItems","target":"us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-89","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.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-90","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:CurrentFederalTaxExpenseBenefit","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:IncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:CurrentIncomeTaxExpenseBenefit","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTotalLabel"}]},{"source":"us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:IncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:DeferredIncomeTaxExpenseBenefit","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTotalLabel"}]},{"source":"us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTotalLabel"}]},{"source":"us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTotalLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxExpenseBenefitContinuingOperationsAbstract","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:IncomeTaxExpenseBenefit","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTotalLabel"}]}]},{"name":"rpt:network-presentation-91","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract","target":"us-gaap:ComponentsOfDeferredTaxLiabilitiesAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ComponentsOfDeferredTaxLiabilitiesAbstract","target":"us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInterest","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ComponentsOfDeferredTaxAssetsAbstract","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ComponentsOfDeferredTaxLiabilitiesAbstract","target":"kbh:DeferredTaxLiabilityStateTaxes","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract","target":"us-gaap:ComponentsOfDeferredTaxAssetsAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ComponentsOfDeferredTaxAssetsAbstract","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ComponentsOfDeferredTaxLiabilitiesAbstract","target":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ComponentsOfDeferredTaxAssetsAbstract","target":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwards","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract","target":"us-gaap:DeferredTaxAssetsLiabilitiesNet","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:ComponentsOfDeferredTaxLiabilitiesAbstract","target":"us-gaap:DeferredTaxLiabilitiesOther","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ComponentsOfDeferredTaxAssetsAbstract","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ComponentsOfDeferredTaxLiabilitiesAbstract","target":"us-gaap:DeferredIncomeTaxLiabilities","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:ComponentsOfDeferredTaxAssetsAbstract","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ComponentsOfDeferredTaxAssetsAbstract","target":"us-gaap:DeferredTaxAssetsEquityMethodInvestments","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ComponentsOfDeferredTaxAssetsAbstract","target":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwards","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ComponentsOfDeferredTaxAssetsAbstract","target":"us-gaap:DeferredTaxAssetsOther","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ComponentsOfDeferredTaxAssetsAbstract","target":"us-gaap:DeferredTaxAssetsGross","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:ComponentsOfDeferredTaxAssetsAbstract","target":"us-gaap:DeferredTaxAssetsValuationAllowance","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:ComponentsOfDeferredTaxAssetsAbstract","target":"us-gaap:DeferredTaxAssetsNet","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-92","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxContingencyTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxContingencyTable","target":"us-gaap:TaxCreditCarryforwardAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TaxCreditCarryforwardAxis","target":"us-gaap:TaxCreditCarryforwardNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TaxCreditCarryforwardNameDomain","target":"kbh:TaxCreditCarryforwardExpiringIn2043Member","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:IncomeTaxAuthorityDomain","target":"us-gaap:StateAndLocalJurisdictionMember","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":"us-gaap:TaxPeriodDomain","target":"kbh:ExpirationBetween2025And2043Member","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxAuthorityNameAxis","target":"us-gaap:IncomeTaxAuthorityNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxAuthorityNameDomain","target":"us-gaap:StateAndLocalJurisdictionMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxContingencyLineItems","target":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxContingencyTable","target":"us-gaap:IncomeTaxAuthorityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxContingencyLineItems","target":"us-gaap:IncomeTaxCreditsAndAdjustments","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeTaxContingencyTable","target":"us-gaap:TaxPeriodAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxContingencyLineItems","target":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxContingencyTable","target":"us-gaap:IncomeTaxAuthorityNameAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxContingencyLineItems","target":"us-gaap:IncomeTaxReconciliationNondeductibleExpense","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxContingencyTable","target":"us-gaap:IncomeTaxContingencyLineItems","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxContingencyLineItems","target":"kbh:DeferredTaxAssetsLiabilitiesGross","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxContingencyLineItems","target":"us-gaap:DeferredTaxAssetsValuationAllowance","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxContingencyLineItems","target":"us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:IncomeTaxContingencyLineItems","target":"kbh:PretaxIncomeRequiredtoRealizedDeferredTaxAssetsBeforeExpiration","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxContingencyLineItems","target":"kbh:PeriodForCarryForwardOfTaxBenefitsRelatedToDeferredTaxAssets","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeTaxContingencyLineItems","target":"us-gaap:OperatingLossCarryforwards","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxContingencyLineItems","target":"us-gaap:UnrecognizedTaxBenefits","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxContingencyLineItems","target":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeTaxContingencyLineItems","target":"kbh:OperatingLossCarryforwardsExpired","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-93","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract","target":"kbh:IncreaseDecreaseResultingFromOtherReconcilingItemsAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"kbh:IncreaseDecreaseResultingFromOtherReconcilingItemsAbstract","target":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"kbh:IncreaseDecreaseResultingFromOtherReconcilingItemsAbstract","target":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"kbh:IncreaseDecreaseResultingFromOtherReconcilingItemsAbstract","target":"us-gaap:IncomeTaxReconciliationTaxCredits","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"kbh:IncreaseDecreaseResultingFromOtherReconcilingItemsAbstract","target":"us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"kbh:IncreaseDecreaseResultingFromOtherReconcilingItemsAbstract","target":"kbh:EffectiveIncomeTaxRateReconciliationDeductibleExpenseStockCompensationAmount","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"kbh:IncreaseDecreaseResultingFromOtherReconcilingItemsAbstract","target":"kbh:EffectiveIncomeTaxRateReconciliationDeductibleExpenseStockCompensationPercent","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"kbh:IncreaseDecreaseResultingFromOtherReconcilingItemsAbstract","target":"us-gaap:IncomeTaxReconciliationDeductionsDividends","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"kbh:IncreaseDecreaseResultingFromOtherReconcilingItemsAbstract","target":"us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsDividends","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"kbh:IncreaseDecreaseResultingFromOtherReconcilingItemsAbstract","target":"us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"kbh:IncreaseDecreaseResultingFromOtherReconcilingItemsAbstract","target":"us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"kbh:IncreaseDecreaseResultingFromOtherReconcilingItemsAbstract","target":"kbh:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationAmount","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"kbh:IncreaseDecreaseResultingFromOtherReconcilingItemsAbstract","target":"kbh:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"kbh:IncreaseDecreaseResultingFromOtherReconcilingItemsAbstract","target":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"kbh:IncreaseDecreaseResultingFromOtherReconcilingItemsAbstract","target":"us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"kbh:IncreaseDecreaseResultingFromOtherReconcilingItemsAbstract","target":"us-gaap:IncomeTaxReconciliationOtherAdjustments","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"kbh:IncreaseDecreaseResultingFromOtherReconcilingItemsAbstract","target":"us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"kbh:IncreaseDecreaseResultingFromOtherReconcilingItemsAbstract","target":"us-gaap:IncomeTaxExpenseBenefit","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTotalLabel"}]},{"source":"kbh:IncreaseDecreaseResultingFromOtherReconcilingItemsAbstract","target":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTotalLabel"}]}]},{"name":"rpt:network-presentation-94","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.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-95","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward","target":"us-gaap:UnrecognizedTaxBenefits","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward","target":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward","target":"us-gaap:UnrecognizedTaxBenefits","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-96","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.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-97","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InventoryDisclosureAbstract","order":1.0},{"source":"us-gaap:InventoryDisclosureAbstract","target":"us-gaap:InventoryLandHeldForDevelopmentAndSale","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-98","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InventoryDisclosureAbstract","order":1.0},{"source":"us-gaap:InventoryDisclosureAbstract","target":"us-gaap:RealEstateInventoryCapitalizedInterestCostsRollForward","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RealEstateInventoryCapitalizedInterestCostsRollForward","target":"us-gaap:RealEstateInventoryCapitalizedInterestCosts","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:RealEstateInventoryCapitalizedInterestCostsRollForward","target":"us-gaap:RealEstateInventoryCapitalizedInterestCostsIncurred","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RealEstateInventoryCapitalizedInterestCostsRollForward","target":"us-gaap:RealEstateInventoryCapitalizedInterestCostsCostOfSales1","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:RealEstateInventoryCapitalizedInterestCostsRollForward","target":"us-gaap:RealEstateInventoryCapitalizedInterestCosts","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-99","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InventoryDisclosureAbstract","order":1.0},{"source":"us-gaap:InventoryDisclosureAbstract","target":"us-gaap:InventoryOperativeBuildersAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:InventoryOperativeBuildersAbstract","target":"us-gaap:InventoryHomesUnderConstruction","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:InventoryOperativeBuildersAbstract","target":"us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:InventoryOperativeBuildersAbstract","target":"us-gaap:InventoryOperativeBuilders","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-100","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.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:InventoryDisclosureAbstract","target":"kbh:InterestCostsTableTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-101","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"kbh:InventoryImpairmentsAndLandOptionContractAbandonmentsAbstract","order":1.0},{"source":"kbh:InventoryImpairmentsAndLandOptionContractAbandonmentsAbstract","target":"us-gaap:AssetImpairmentChargesTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-102","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"kbh:InventoryImpairmentsAndLandOptionContractAbandonmentsAbstract","order":1.0},{"source":"kbh:InventoryImpairmentsAndLandOptionContractAbandonmentsAbstract","target":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable","target":"us-gaap:FairValueByMeasurementBasisAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueByMeasurementBasisAxis","target":"us-gaap:FairValueDisclosureItemAmountsDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueDisclosureItemAmountsDomain","target":"us-gaap:PortionAtFairValueFairValueDisclosureMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingenciesByNatureOfContingencyAxis","target":"us-gaap:LossContingencyNatureDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingencyNatureDomain","target":"kbh:LandOptionContractAbandonmentMember","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":"srt:RangeMember","target":"srt:MinimumMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","target":"kbh:NumberOfLandParcelsOrCommunitiesEvaluatedForRecoverability","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueDisclosureItemAmountsDomain","target":"us-gaap:EstimateOfFairValueFairValueDisclosureMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable","target":"us-gaap:LossContingenciesByNatureOfContingencyAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MaximumMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","target":"kbh:CarryingValueofCommunitiesorLandParcelsEvaluatedforImpairment","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable","target":"srt:RangeAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","target":"us-gaap:ImpairmentOfRealEstate","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable","target":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","target":"kbh:NumberOfLandParcelsOrCommunitiesAssociatedWithNonCashInventoryImpairmentCharges","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","target":"us-gaap:AssetsFairValueDisclosure","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","target":"kbh:AggregateCarryingValueOfInventoryImpactedByPretaxNoncashInventoryImpairmentCharges","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","target":"kbh:NumberOfCommunitiesAndVariousOtherLandParcelsImpactedByPretaxNoncashInventoryImpairmentCharges","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","target":"us-gaap:LossOnContractTermination","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","target":"kbh:ExpectedRealizationPeriodOfInventory","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-103","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"kbh:InventoryImpairmentsAndLandOptionContractAbandonmentsAbstract","order":1.0},{"source":"kbh:InventoryImpairmentsAndLandOptionContractAbandonmentsAbstract","target":"us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-104","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"kbh:InventoryImpairmentsAndLandOptionContractAbandonmentsAbstract","order":1.0},{"source":"kbh:InventoryImpairmentsAndLandOptionContractAbandonmentsAbstract","target":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable","target":"srt:RangeAxis","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":"srt:RangeMember","target":"srt:MinimumMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","target":"kbh:FairValueEstimateInputAverageSellingPrice","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MaximumMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable","target":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","target":"kbh:FairValueEstimateInputDeliveryForPeriod","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems","target":"kbh:DiscountRatePercent","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-105","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.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-106","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":"us-gaap:ScheduleOfEquityMethodInvestmentsTable","target":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis","target":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeDomain","target":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","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":"srt:ProductsAndServicesDomain","target":"us-gaap:HomeBuildingMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:CreditFacilityAxis","target":"us-gaap:CreditFacilityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CreditFacilityDomain","target":"us-gaap:LineOfCreditMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentAxis","target":"us-gaap:DebtInstrumentNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentNameDomain","target":"kbh:TermLoanCommitmentMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FinancialInstrumentAxis","target":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","target":"us-gaap:InterestRateLockCommitmentsMember","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":"srt:RangeMember","target":"srt:MaximumMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:StatementScenarioAxis","target":"srt:ScenarioUnspecifiedDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ScenarioUnspecifiedDomain","target":"srt:ScenarioForecastMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEquityMethodInvestmentsLineItems","target":"kbh:StatementsOfOperationsOfUnconsolidatedJointVenturesAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"kbh:StatementsOfOperationsOfUnconsolidatedJointVenturesAbstract","target":"us-gaap:Revenues","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"kbh:BalanceSheetsOfUnconsolidatedJointVenturesAbstract","target":"us-gaap:AssetsAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:Cash","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:OtherAccountsPayableAndAccruedLiabilities","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEquityMethodInvestmentsTable","target":"srt:ProductOrServiceAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ProductsAndServicesDomain","target":"us-gaap:FinancialServiceMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"kbh:StatementsOfOperationsOfUnconsolidatedJointVenturesAbstract","target":"us-gaap:CostOfRevenue","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:ScheduleOfEquityMethodInvestmentsLineItems","target":"kbh:BalanceSheetsOfUnconsolidatedJointVenturesAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:CashAndCashEquivalentsAtCarryingValue","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:NotesPayable","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEquityMethodInvestmentsTable","target":"us-gaap:CreditFacilityAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"kbh:StatementsOfOperationsOfUnconsolidatedJointVenturesAbstract","target":"us-gaap:OtherNonoperatingIncomeExpense","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEquityMethodInvestmentsLineItems","target":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"kbh:FundingFacilities","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEquityMethodInvestmentsTable","target":"us-gaap:DebtInstrumentAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"kbh:StatementsOfOperationsOfUnconsolidatedJointVenturesAbstract","target":"us-gaap:NetIncomeLoss","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:MortgagesHeldForSaleFairValueDisclosure","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:StockholdersEquity","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEquityMethodInvestmentsLineItems","target":"kbh:NumberOfInvestmentsInUnconsolidatedJointVentures","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEquityMethodInvestmentsTable","target":"us-gaap:FinancialInstrumentAxis","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:InventoryRealEstate","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:LiabilitiesAndStockholdersEquity","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:ScheduleOfEquityMethodInvestmentsLineItems","target":"us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEquityMethodInvestmentsTable","target":"srt:RangeAxis","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:OtherAssets","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEquityMethodInvestmentsLineItems","target":"us-gaap:DebtInstrumentFaceAmount","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEquityMethodInvestmentsTable","target":"srt:StatementScenarioAxis","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:Assets","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:ScheduleOfEquityMethodInvestmentsLineItems","target":"us-gaap:LineOfCreditFacilityExpirationDate1","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEquityMethodInvestmentsTable","target":"us-gaap:ScheduleOfEquityMethodInvestmentsLineItems","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEquityMethodInvestmentsLineItems","target":"kbh:NumberOfOtherUnconsolidatedJointVenturesWithOutstandingDebt","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEquityMethodInvestmentsLineItems","target":"us-gaap:DerivativeAssetNotionalAmount","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEquityMethodInvestmentsLineItems","target":"us-gaap:GainLossOnSaleOfMortgageLoans","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEquityMethodInvestmentsLineItems","target":"us-gaap:RestrictedCash","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-107","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":"us-gaap:ScheduleOfEquityMethodInvestmentsTable","target":"srt:ProductOrServiceAxis","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":"srt:ProductsAndServicesDomain","target":"us-gaap:HomeBuildingMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ScheduleOfEquityMethodInvestmentsLineItems","target":"kbh:StatementsOfOperationsOfUnconsolidatedJointVenturesTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"srt:ProductsAndServicesDomain","target":"us-gaap:FinancialServiceMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEquityMethodInvestmentsTable","target":"us-gaap:ScheduleOfEquityMethodInvestmentsLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEquityMethodInvestmentsLineItems","target":"kbh:BalanceSheetsofUnconsolidatedJointVenturesTableTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-108","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LesseeOperatingLeasesTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-109","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:OperatingLeaseRightOfUseAsset","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:OperatingLeaseLiability","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:OperatingLeasePayments","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-110","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:OperatingLeaseLiability","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-111","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"kbh:LesseeOperatingLeaseNumberOfRenewalOptions","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:OperatingLeaseCost","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:ShortTermLeaseCost","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-112","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LeaseCostTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-113","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LossContingencyInformationAboutLitigationMattersAbstract","order":1.0},{"source":"us-gaap:LossContingencyInformationAboutLitigationMattersAbstract","target":"us-gaap:LegalMattersAndContingenciesTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-114","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LossContingencyInformationAboutLitigationMattersAbstract","order":1.0},{"source":"us-gaap:LossContingencyInformationAboutLitigationMattersAbstract","target":"us-gaap:ApplicabilityAndImpactOfEnvironmentalLaws","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-115","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DebtDisclosureAbstract","order":1.0},{"source":"us-gaap:DebtDisclosureAbstract","target":"us-gaap:DebtDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-116","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DebtDisclosureAbstract","order":1.0},{"source":"us-gaap:DebtDisclosureAbstract","target":"us-gaap:DebtInstrumentTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentTable","target":"us-gaap:CreditFacilityAxis","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:CreditFacilityDomain","target":"us-gaap:RevolvingCreditFacilityMember","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":"srt:RangeMember","target":"srt:MinimumMember","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:LongtermDebtTypeDomain","target":"kbh:TermLoanMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentAxis","target":"us-gaap:DebtInstrumentNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentNameDomain","target":"kbh:TermLoanMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LongTermDebtByMaturityAbstract","target":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:CreditFacilityDomain","target":"us-gaap:LetterOfCreditMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentTable","target":"srt:RangeAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MaximumMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LongtermDebtTypeDomain","target":"us-gaap:SeniorNotesMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentNameDomain","target":"kbh:SeniorUnsecuredTermLoanDueAugust252026Member","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtDisclosureAbstract","target":"us-gaap:LongTermDebtByMaturityAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LongTermDebtByMaturityAbstract","target":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:CreditFacilityDomain","target":"kbh:LOCFacilitiesMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentTable","target":"us-gaap:LongtermDebtTypeAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:LineOfCreditFacilityExpirationDate1","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LongTermDebtByMaturityAbstract","target":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:DebtInstrumentTable","target":"us-gaap:DebtInstrumentAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LongTermDebtByMaturityAbstract","target":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:DebtInstrumentTable","target":"us-gaap:DebtInstrumentLineItems","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LongTermDebtByMaturityAbstract","target":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:LineOfCredit","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LongTermDebtByMaturityAbstract","target":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:DebtInstrumentMaturityDate","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:LongtermDebtWeightedAverageInterestRate","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:LettersOfCreditOutstandingAmount","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"kbh:PercentageofPrincipalAmountforPurchaseofNotesifChangeinControl","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:DebtInstrumentCollateralAmount","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-117","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DebtDisclosureAbstract","order":1.0},{"source":"us-gaap:DebtDisclosureAbstract","target":"us-gaap:DebtInstrumentTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentTable","target":"us-gaap:LongtermDebtTypeAxis","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:LongtermDebtTypeDomain","target":"kbh:TermLoanMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentAxis","target":"us-gaap:DebtInstrumentNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentNameDomain","target":"kbh:SeniorUnsecuredTermLoanDueAugust252026Member","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":"srt:RangeMember","target":"srt:MinimumMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentRedemptionPeriodAxis","target":"us-gaap:DebtInstrumentRedemptionPeriodDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentRedemptionPeriodDomain","target":"us-gaap:DebtInstrumentRedemptionPeriodOneMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:NotesAndLoansPayable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LongtermDebtTypeDomain","target":"us-gaap:SeniorNotesMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentTable","target":"us-gaap:DebtInstrumentAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentNameDomain","target":"kbh:SeniorNotesDueTwoThousandTwentySevenAtSixPointEightSevenFivePercentMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MaximumMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:DebtInstrumentInterestRateStatedPercentage","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LongtermDebtTypeDomain","target":"kbh:MortgagesAndLandContractsDueToLandSellersAndOtherLoansMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:DebtInstrumentNameDomain","target":"kbh:SeniorNotesDueTwoThousandTwentyNineAtFourPointEightPercentMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentTable","target":"srt:RangeAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:DebtInstrumentFaceAmount","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentNameDomain","target":"kbh:SeniorNotesDueTwoThousandThirtyAtSevenPointTwoFivePercentMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentTable","target":"us-gaap:DebtInstrumentRedemptionPeriodAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:DebtInstrumentInterestRateEffectivePercentage","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentNameDomain","target":"kbh:SeniorNotesDueTwoThousandThirtyOneAtFourPointZeroZeroPercentMember","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentTable","target":"us-gaap:DebtInstrumentLineItems","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:DebtInstrumentRedemptionPricePercentage","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-118","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DebtDisclosureAbstract","order":1.0},{"source":"us-gaap:DebtDisclosureAbstract","target":"us-gaap:ScheduleOfDebtInstrumentsTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-119","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:OtherAssetsAbstract","order":1.0},{"source":"us-gaap:OtherAssetsAbstract","target":"us-gaap:OtherAssetsDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-120","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:OtherAssetsAbstract","order":1.0},{"source":"us-gaap:OtherAssetsAbstract","target":"us-gaap:ScheduleOfShortTermDebtTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShortTermDebtTable","target":"srt:ProductOrServiceAxis","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":"srt:ProductsAndServicesDomain","target":"us-gaap:HomeBuildingMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"srt:TitleOfIndividualAxis","target":"srt:TitleOfIndividualWithRelationshipToEntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:TitleOfIndividualWithRelationshipToEntityDomain","target":"srt:ChiefExecutiveOfficerMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"kbh:OtherAssetsLineItems","target":"us-gaap:CashSurrenderValueOfLifeInsurance","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShortTermDebtTable","target":"srt:TitleOfIndividualAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"kbh:OtherAssetsLineItems","target":"us-gaap:OperatingLeaseRightOfUseAsset","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ScheduleOfShortTermDebtTable","target":"kbh:OtherAssetsLineItems","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"kbh:OtherAssetsLineItems","target":"us-gaap:PrepaidExpenseCurrentAndNoncurrent","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"kbh:OtherAssetsLineItems","target":"us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"kbh:OtherAssetsLineItems","target":"us-gaap:OtherAssets","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"kbh:OtherAssetsLineItems","target":"us-gaap:EquityOwnershipPercentageExcludingConsolidatedEntityAndEquityMethodInvestee","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"kbh:OtherAssetsLineItems","target":"us-gaap:GainLossOnSaleOfInvestments","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"kbh:OtherAssetsLineItems","target":"kbh:OwnershipInterestInLimitedLiabilityCompanyPercent","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-121","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:OtherAssetsAbstract","order":1.0},{"source":"us-gaap:OtherAssetsAbstract","target":"us-gaap:ScheduleOfOtherAssetsTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-122","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CompensationAndRetirementDisclosureAbstract","order":1.0},{"source":"us-gaap:CompensationAndRetirementDisclosureAbstract","target":"us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-123","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CompensationAndRetirementDisclosureAbstract","order":1.0},{"source":"us-gaap:CompensationAndRetirementDisclosureAbstract","target":"us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTable","target":"us-gaap:RetirementPlanTypeAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RetirementPlanTypeAxis","target":"us-gaap:RetirementPlanTypeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RetirementPlanTypeDomain","target":"us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlanDisclosureLineItems","target":"kbh:NumberOfOtherMinorBenefitPrograms","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RetirementPlanTypeDomain","target":"us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTable","target":"us-gaap:DefinedBenefitPlanDisclosureLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlanDisclosureLineItems","target":"us-gaap:CashSurrenderValueOfLifeInsurance","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:DefinedBenefitPlanDisclosureLineItems","target":"us-gaap:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlanDisclosureLineItems","target":"us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlanDisclosureLineItems","target":"us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlanDisclosureLineItems","target":"us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:DefinedBenefitPlanDisclosureLineItems","target":"us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:DefinedBenefitPlanDisclosureLineItems","target":"us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:DefinedBenefitPlanDisclosureLineItems","target":"us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:DefinedBenefitPlanDisclosureLineItems","target":"us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:DefinedBenefitPlanDisclosureLineItems","target":"us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:DefinedBenefitPlanDisclosureLineItems","target":"us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlanDisclosureLineItems","target":"us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-124","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CompensationAndRetirementDisclosureAbstract","order":1.0},{"source":"us-gaap:CompensationAndRetirementDisclosureAbstract","target":"us-gaap:DefinedBenefitPlanInterestCost","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CompensationAndRetirementDisclosureAbstract","target":"us-gaap:DefinedBenefitPlanServiceCost","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CompensationAndRetirementDisclosureAbstract","target":"us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:CompensationAndRetirementDisclosureAbstract","target":"us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:CompensationAndRetirementDisclosureAbstract","target":"us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-125","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CompensationAndRetirementDisclosureAbstract","order":1.0},{"source":"us-gaap:CompensationAndRetirementDisclosureAbstract","target":"us-gaap:ScheduleOfNetBenefitCostsTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-126","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.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-127","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:ScheduleOfPropertyPlantAndEquipmentTable","target":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","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":"kbh:UsGaap_ComputerEquipmentIncludingCapitalizedSoftwareMemberMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:PropertyPlantAndEquipmentGross","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"kbh:ModelFurnishingAndSalesOfficeImprovementsMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","target":"us-gaap:PropertyPlantAndEquipmentLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"kbh:LeaseholdImprovementsOfficeFurnitureAndEquipmentMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:PropertyPlantAndEquipmentNet","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-128","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.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-129","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:ReceivablesAbstract","order":1.0},{"source":"us-gaap:ReceivablesAbstract","target":"us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-130","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:ReceivablesAbstract","order":1.0},{"source":"us-gaap:ReceivablesAbstract","target":"us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTable","target":"srt:ProductOrServiceAxis","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":"srt:ProductsAndServicesDomain","target":"us-gaap:HomeBuildingMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountsNotesAndLoansReceivableLineItems","target":"kbh:UtilityandMunicipalityReceivable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTable","target":"us-gaap:AccountsNotesAndLoansReceivableLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountsNotesAndLoansReceivableLineItems","target":"us-gaap:LossContingencyReceivable","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountsNotesAndLoansReceivableLineItems","target":"us-gaap:DepositsAssets","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountsNotesAndLoansReceivableLineItems","target":"us-gaap:IncomeTaxReceivable","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountsNotesAndLoansReceivableLineItems","target":"us-gaap:OtherReceivables","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountsNotesAndLoansReceivableLineItems","target":"us-gaap:AccountsReceivableGross","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:AccountsNotesAndLoansReceivableLineItems","target":"us-gaap:AllowanceForDoubtfulAccountsReceivable","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:AccountsNotesAndLoansReceivableLineItems","target":"us-gaap:AccountsAndNotesReceivableNet","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-131","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:ReceivablesAbstract","order":1.0},{"source":"us-gaap:ReceivablesAbstract","target":"us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-132","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.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-133","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:ScheduleOfSegmentReportingInformationBySegmentTable","target":"srt:ProductOrServiceAxis","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":"srt:ProductsAndServicesDomain","target":"us-gaap:HomeBuildingMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis","target":"srt:EquityMethodInvesteeNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:EquityMethodInvesteeNameDomain","target":"kbh:KBHSLLCMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RelatedPartyTransactionsByRelatedPartyAxis","target":"us-gaap:RelatedPartyDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RelatedPartyDomain","target":"us-gaap:FinancialServiceMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SegmentReportingInformationLineItems","target":"us-gaap:NumberOfReportableSegments","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ProductsAndServicesDomain","target":"kbh:FinancialServicesMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfSegmentReportingInformationBySegmentTable","target":"srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RelatedPartyDomain","target":"kbh:GRAllianceLLCMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SegmentReportingInformationLineItems","target":"us-gaap:EquityMethodInvestmentOwnershipPercentage","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfSegmentReportingInformationBySegmentTable","target":"us-gaap:RelatedPartyTransactionsByRelatedPartyAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfSegmentReportingInformationBySegmentTable","target":"us-gaap:SegmentReportingInformationLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-134","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:ScheduleOfSegmentReportingInformationBySegmentTable","target":"srt:ProductOrServiceAxis","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":"srt:ProductsAndServicesDomain","target":"us-gaap:HomeBuildingMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementBusinessSegmentsAxis","target":"us-gaap:SegmentDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SegmentDomain","target":"kbh:WestCoastMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SegmentReportingInformationLineItems","target":"us-gaap:SegmentReportingInformationRevenueAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SegmentReportingInformationRevenueAbstract","target":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"kbh:PretaxIncomeLossAbstract","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EquityMethodInvestmentsAndJointVenturesAbstract","target":"us-gaap:IncomeLossFromEquityMethodInvestments","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:Assets","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ScheduleOfSegmentReportingInformationBySegmentTable","target":"us-gaap:StatementBusinessSegmentsAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SegmentDomain","target":"kbh:SouthwestMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SegmentReportingInformationLineItems","target":"kbh:PretaxIncomeLossAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SegmentDomain","target":"kbh:CentralMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfSegmentReportingInformationBySegmentTable","target":"us-gaap:SegmentReportingInformationLineItems","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SegmentReportingInformationLineItems","target":"us-gaap:EquityMethodInvestmentsAndJointVenturesAbstract","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SegmentDomain","target":"kbh:SoutheastMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SegmentReportingInformationLineItems","target":"kbh:InventoryImpairmentsAndLandOptionContractAbandonments","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SegmentDomain","target":"us-gaap:CorporateAndOtherMember","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SegmentReportingInformationLineItems","target":"us-gaap:InventoryOperativeBuilders","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SegmentReportingInformationLineItems","target":"us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:SegmentReportingInformationLineItems","target":"us-gaap:AssetsAbstract","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-135","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.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-136","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.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-137","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EquityAbstract","order":1.0},{"source":"us-gaap:EquityAbstract","target":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"srt:ShareRepurchaseProgramAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ShareRepurchaseProgramAxis","target":"srt:ShareRepurchaseProgramDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ShareRepurchaseProgramDomain","target":"kbh:July2021StockRepurchaseProgramMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementEquityComponentsAxis","target":"us-gaap:EquityComponentDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:TreasuryStockCommonMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ShareRepurchaseProgramDomain","target":"kbh:April2022StockRepurchaseProgramMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:StatementEquityComponentsAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:StockRepurchasedDuringPeriodShares","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ShareRepurchaseProgramDomain","target":"kbh:March2023StockRepurchaseProgramMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:StockRepurchasedDuringPeriodValue","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ShareRepurchaseProgramDomain","target":"kbh:April2024StockRepurchaseProgramMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ShareRepurchaseProgramDomain","target":"kbh:NotPartofaShareRepurchaseProgramMember","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:CommonStockDividendsPerShareDeclared","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"kbh:IncreaseInCommonStockDividendsPerShareDeclared","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:CommonStockDividendsPerShareCashPaid","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"kbh:NumberOfQuarterlyDividendsDeclared","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:TreasuryStockValueAcquiredCostMethod","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:TreasuryStockSharesRetired","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-138","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","order":1.0},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-139","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","order":1.0},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:ScheduleOfEquityMethodInvestmentsTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEquityMethodInvestmentsTable","target":"srt:RangeAxis","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":"srt:RangeMember","target":"srt:MinimumMember","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":"kbh:ComputerEquipmentIncludingCapitalizedSoftwareMember","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":"us-gaap:ConcentrationRiskTypeDomain","target":"us-gaap:ProductConcentrationRiskMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskByBenchmarkAxis","target":"us-gaap:ConcentrationRiskBenchmarkDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskBenchmarkDomain","target":"us-gaap:SalesRevenueNetMember","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":"srt:ProductsAndServicesDomain","target":"us-gaap:HomeBuildingMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ScheduleOfEquityMethodInvestmentsLineItems","target":"us-gaap:CashEquivalentsAtCarryingValue","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"srt:RangeMember","target":"srt:MaximumMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEquityMethodInvestmentsTable","target":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"kbh:ModelFurnishingsandSalesOfficeImprovementsMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEquityMethodInvestmentsLineItems","target":"us-gaap:PropertyPlantAndEquipmentUsefulLife","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:FurnitureAndFixturesMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEquityMethodInvestmentsTable","target":"us-gaap:ConcentrationRiskByTypeAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEquityMethodInvestmentsLineItems","target":"us-gaap:DepreciationNonproduction","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEquityMethodInvestmentsTable","target":"us-gaap:ConcentrationRiskByBenchmarkAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEquityMethodInvestmentsLineItems","target":"us-gaap:EquitySecuritiesFvNiCost","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEquityMethodInvestmentsTable","target":"srt:ProductOrServiceAxis","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEquityMethodInvestmentsLineItems","target":"us-gaap:ConcentrationRiskPercentage1","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEquityMethodInvestmentsTable","target":"us-gaap:ScheduleOfEquityMethodInvestmentsLineItems","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEquityMethodInvestmentsLineItems","target":"us-gaap:AdvertisingExpense","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEquityMethodInvestmentsLineItems","target":"us-gaap:LegalFees","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-140","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","order":1.0},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:BasisOfAccountingPolicyPolicyTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:UseOfEstimates","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:ReceivablesPolicyTextBlock","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:InvestmentPolicyTextBlock","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:RevenueFromContractWithCustomerPolicyTextBlock","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:RevenueRecognitionPolicyTextBlock","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:InventoryPolicyTextBlock","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:InterestCapitalizationPolicyPolicyTextBlock","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:FairValueMeasurementPolicyPolicyTextBlock","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:StandardProductWarrantyPolicy","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:SelfInsuranceReservePolicyTextBlock","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"kbh:CommunitySalesOfficeAndOtherMarketingAndModelHomeRelatedCostsPolicyTextBlock","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:AdvertisingCostsPolicyTextBlock","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:LegalCostsPolicyTextBlock","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:CompensationRelatedCostsPolicyTextBlock","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:IncomeTaxPolicyTextBlock","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:ComprehensiveIncomePolicyPolicyTextBlock","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:EarningsPerSharePolicyTextBlock","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","order":21.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:PriorPeriodReclassificationAdjustmentDescription","order":22.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:SegmentReportingPolicyPolicyTextBlock","order":23.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:InventoryImpairmentPolicy","order":24.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:LandUnderOptionArrangementsPolicy","order":25.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:ConsolidationPolicyTextBlock","order":26.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:DebtPolicyTextBlock","order":27.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:LesseeLeasesPolicyTextBlock","order":28.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:MinimumGuaranteesPolicy","order":29.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-141","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:SupplementalCashFlowInformationAbstract","order":1.0},{"source":"us-gaap:SupplementalCashFlowInformationAbstract","target":"us-gaap:CashFlowSupplementalDisclosuresTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-142","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:SupplementalCashFlowInformationAbstract","order":1.0},{"source":"us-gaap:SupplementalCashFlowInformationAbstract","target":"us-gaap:ScheduleOfSegmentReportingInformationBySegmentTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfSegmentReportingInformationBySegmentTable","target":"srt:ProductOrServiceAxis","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":"srt:ProductsAndServicesDomain","target":"us-gaap:HomeBuildingMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis","target":"srt:EquityMethodInvesteeNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:EquityMethodInvesteeNameDomain","target":"kbh:InspiradaBuildersLLCMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SegmentReportingInformationLineItems","target":"us-gaap:SupplementalCashFlowElementsAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:SupplementalCashFlowElementsAbstract","target":"us-gaap:CashAndCashEquivalentsAtCarryingValueAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:CashAndCashEquivalentsAtCarryingValueAbstract","target":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract","target":"kbh:IncreaseinInventoriesDuetoDistributionofLandFromEquityMethodInvestments","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ProductsAndServicesDomain","target":"us-gaap:FinancialServiceMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfSegmentReportingInformationBySegmentTable","target":"srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SupplementalCashFlowElementsAbstract","target":"kbh:InterestPaidNetOfCapitalizedAmount","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SegmentReportingInformationLineItems","target":"us-gaap:CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract","target":"kbh:IncreaseDecreaseInConsolidatedInventoriesNotOwned","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ScheduleOfSegmentReportingInformationBySegmentTable","target":"us-gaap:SegmentReportingInformationLineItems","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SupplementalCashFlowElementsAbstract","target":"us-gaap:IncomeTaxesPaid","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract","target":"us-gaap:NoncashOrPartNoncashAcquisitionInventoryAcquired1","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SupplementalCashFlowElementsAbstract","target":"us-gaap:ProceedsFromIncomeTaxRefunds","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-143","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:SupplementalCashFlowInformationAbstract","order":1.0},{"source":"us-gaap:SupplementalCashFlowInformationAbstract","target":"us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-144","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","order":1.0},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:VariableInterestEntityDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-145","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","order":1.0},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:ScheduleOfVariableInterestEntitiesTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfVariableInterestEntitiesTable","target":"srt:ConsolidatedEntitiesAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ConsolidatedEntitiesAxis","target":"srt:ConsolidatedEntitiesDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ConsolidatedEntitiesDomain","target":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:VariableInterestEntityLineItems","target":"kbh:NumberOfInvestmentsInUnconsolidatedJointVentures","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ConsolidatedEntitiesDomain","target":"kbh:NonVIELandOptionContractsAndOtherSimilarContractsMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfVariableInterestEntitiesTable","target":"us-gaap:VariableInterestEntityLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:VariableInterestEntityLineItems","target":"kbh:CashDepositsOnLandOptionAndOtherSimilarContracts","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:VariableInterestEntityLineItems","target":"kbh:AggregatePurchasePriceAssociatedWithLandOptionAndOtherSimilarContracts","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:VariableInterestEntityLineItems","target":"kbh:AcquisitionCostsRelatedToLandOptionContractsAndOtherSimilarContracts","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:VariableInterestEntityLineItems","target":"kbh:IncreaseInInventoriesAndAccruedExpensesAndOtherLiabilitiesDueToLandOptionAndOtherSimilarContracts","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-146","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","order":1.0},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:ScheduleOfVariableInterestEntitiesTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-147","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"cyd:CybersecurityRiskManagementStrategyAndGovernanceAbstract","order":1.0},{"source":"cyd:CybersecurityRiskManagementStrategyAndGovernanceAbstract","target":"cyd:CybersecurityRiskManagementStrategyAndGovernanceTable","order":1.0},{"source":"cyd:CybersecurityRiskManagementStrategyAndGovernanceLineItems","target":"cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock","order":1.0},{"source":"cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock","target":"cyd:CybersecurityRiskManagementProcessesIntegratedFlag","order":1.0},{"source":"cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock","target":"cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock","order":1.0},{"source":"cyd:CybersecurityRiskManagementStrategyAndGovernanceAbstract","target":"cyd:CybersecurityRiskManagementStrategyAndGovernanceLineItems","order":2.0},{"source":"cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock","target":"cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock","order":2.0},{"source":"cyd:CybersecurityRiskManagementStrategyAndGovernanceLineItems","target":"cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock","order":2.0},{"source":"cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock","target":"cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock","order":2.0},{"source":"cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock","target":"cyd:CybersecurityRiskManagementThirdPartyEngagedFlag","order":3.0},{"source":"cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock","target":"cyd:CybersecurityRiskRoleOfManagementTextBlock","order":3.0},{"source":"cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock","target":"cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag","order":4.0},{"source":"cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock","target":"cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag","order":4.0},{"source":"cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock","target":"cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag","order":5.0},{"source":"cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock","target":"cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock","order":5.0},{"source":"cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock","target":"cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock","order":6.0},{"source":"cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock","target":"cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock","order":6.0},{"source":"cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock","target":"cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock","order":7.0},{"source":"cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock","target":"cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag","order":8.0}]},{"name":"rpt:network-presentation-148","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"ecd:AwardTmgDiscLineItems","order":1.0},{"source":"ecd:AwardTmgDiscLineItems","target":"ecd:AwardTmgMnpiDiscTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:AwardsCloseToMnpiDiscTable","target":"ecd:IndividualAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:IndividualAxis","target":"ecd:AllIndividualsMember","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:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:EmployeeStockOptionMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:AwardTmgDiscLineItems","target":"ecd:AwardTmgMethodTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:AwardsCloseToMnpiDiscTable","target":"us-gaap:AwardTypeAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:StockAppreciationRightsSARSMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:AwardTmgDiscLineItems","target":"ecd:AwardTmgPredtrmndFlag","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:AwardTmgDiscLineItems","target":"ecd:AwardTmgMnpiCnsdrdFlag","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:AwardTmgDiscLineItems","target":"ecd:AwardTmgHowMnpiCnsdrdTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:AwardTmgDiscLineItems","target":"ecd:MnpiDiscTimedForCompValFlag","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:AwardTmgDiscLineItems","target":"ecd:AwardsCloseToMnpiDiscTableTextBlock","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:AwardTmgDiscLineItems","target":"ecd:AwardsCloseToMnpiDiscTable","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:AwardTmgDiscLineItems","target":"ecd:AwardsCloseToMnpiDiscIndName","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:AwardTmgDiscLineItems","target":"ecd:AwardUndrlygSecuritiesAmt","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:AwardTmgDiscLineItems","target":"ecd:AwardExrcPrice","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:AwardTmgDiscLineItems","target":"ecd:AwardGrantDateFairValue","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:AwardTmgDiscLineItems","target":"ecd:UndrlygSecurityMktPriceChngPct","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-149","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"ecd:RecoveryOfErrCompDisclosureLineItems","order":1.0},{"source":"ecd:RecoveryOfErrCompDisclosureLineItems","target":"ecd:ErrCompRecoveryTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:ErrCompRecoveryTable","target":"ecd:RestatementDateAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:IndividualAxis","target":"ecd:AllIndividualsMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:AllIndividualsMember","target":"ecd:NonNeosMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:ErrCompRecoveryTable","target":"ecd:IndividualAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:RecoveryOfErrCompDisclosureLineItems","target":"ecd:RestatementDeterminationDate","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:RecoveryOfErrCompDisclosureLineItems","target":"ecd:AggtErrCompAmt","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:RecoveryOfErrCompDisclosureLineItems","target":"ecd:ErrCompAnalysisTextBlock","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:RecoveryOfErrCompDisclosureLineItems","target":"ecd:StkPrcOrTsrEstimationMethodTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:RecoveryOfErrCompDisclosureLineItems","target":"ecd:OutstandingAggtErrCompAmt","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:RecoveryOfErrCompDisclosureLineItems","target":"ecd:AggtErrCompNotYetDeterminedTextBlock","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:RecoveryOfErrCompDisclosureLineItems","target":"ecd:ForgoneRecoveryIndName","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:RecoveryOfErrCompDisclosureLineItems","target":"ecd:ForgoneRecoveryDueToExpenseOfEnforcementAmt","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:RecoveryOfErrCompDisclosureLineItems","target":"ecd:ForgoneRecoveryDueToViolationOfHomeCountryLawAmt","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:RecoveryOfErrCompDisclosureLineItems","target":"ecd:ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:RecoveryOfErrCompDisclosureLineItems","target":"ecd:ForgoneRecoveryExplanationOfImpracticabilityTextBlock","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:RecoveryOfErrCompDisclosureLineItems","target":"ecd:OutstandingRecoveryIndName","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:RecoveryOfErrCompDisclosureLineItems","target":"ecd:OutstandingRecoveryCompAmt","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:RecoveryOfErrCompDisclosureLineItems","target":"ecd:RestatementDoesNotRequireRecoveryTextBlock","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-150","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"ecd:InsiderTradingArrLineItems","order":1.0},{"source":"ecd:InsiderTradingArrLineItems","target":"ecd:TradingArrByIndTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:TradingArrByIndTable","target":"ecd:TradingArrAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:TradingArrAxis","target":"ecd:AllTradingArrangementsMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:IndividualAxis","target":"ecd:AllIndividualsMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:TradingArrByIndTable","target":"ecd:IndividualAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:InsiderTradingArrLineItems","target":"ecd:MtrlTermsOfTrdArrTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:InsiderTradingArrLineItems","target":"ecd:TrdArrIndName","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:InsiderTradingArrLineItems","target":"ecd:TrdArrIndTitle","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:InsiderTradingArrLineItems","target":"ecd:Rule10b51ArrAdoptedFlag","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:InsiderTradingArrLineItems","target":"ecd:NonRule10b51ArrAdoptedFlag","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:InsiderTradingArrLineItems","target":"ecd:TrdArrAdoptionDate","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:InsiderTradingArrLineItems","target":"ecd:Rule10b51ArrTrmntdFlag","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:InsiderTradingArrLineItems","target":"ecd:NonRule10b51ArrTrmntdFlag","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:InsiderTradingArrLineItems","target":"ecd:TrdArrTerminationDate","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:InsiderTradingArrLineItems","target":"ecd:TrdArrExpirationDate","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:InsiderTradingArrLineItems","target":"ecd:TrdArrDuration","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:InsiderTradingArrLineItems","target":"ecd:TrdArrSecuritiesAggAvailAmt","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-151","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"ecd:InsiderTradingPoliciesProcLineItems","order":1.0},{"source":"ecd:InsiderTradingPoliciesProcLineItems","target":"ecd:InsiderTrdPoliciesProcAdoptedFlag","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:InsiderTradingPoliciesProcLineItems","target":"ecd:InsiderTrdPoliciesProcNotAdoptedTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-152","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"ecd:PayVsPerformanceDisclosureLineItems","order":1.0},{"source":"ecd:PayVsPerformanceDisclosureLineItems","target":"ecd:PvpTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:PvpTable","target":"ecd:ExecutiveCategoryAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:ExecutiveCategoryAxis","target":"ecd:AllExecutiveCategoriesMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:AllExecutiveCategoriesMember","target":"ecd:PeoMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:IndividualAxis","target":"ecd:AllIndividualsMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:AdjToCompAxis","target":"ecd:AllAdjToCompMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:AllAdjToCompMember","target":"ecd:AggtChngPnsnValInSummryCompstnTblForAplblYrMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:AggtPnsnAdjsSvcCstMember","target":"ecd:PnsnAdjsSvcCstMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:EqtyAwrdsAdjsMember","target":"ecd:EqtyAwrdsInSummryCompstnTblForAplblYrMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember","target":"ecd:YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:AllExecutiveCategoriesMember","target":"ecd:NonPeoNeoMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:PvpTable","target":"ecd:IndividualAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:AllAdjToCompMember","target":"ecd:AggtPnsnAdjsSvcCstMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:AggtPnsnAdjsSvcCstMember","target":"ecd:PnsnAdjsPrrSvcCstMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:EqtyAwrdsAdjsMember","target":"ecd:EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember","target":"ecd:ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:PayVsPerformanceDisclosureLineItems","target":"ecd:PvpTableTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:PvpTable","target":"ecd:AdjToCompAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:AllAdjToCompMember","target":"ecd:EqtyAwrdsAdjsMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember","target":"ecd:VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:PayVsPerformanceDisclosureLineItems","target":"ecd:CoSelectedMeasureName","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember","target":"ecd:ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:PvpTable","target":"ecd:MeasureAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:PayVsPerformanceDisclosureLineItems","target":"ecd:NamedExecutiveOfficersFnTextBlock","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember","target":"ecd:FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:PayVsPerformanceDisclosureLineItems","target":"ecd:PeerGroupIssuersFnTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember","target":"ecd:DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:PayVsPerformanceDisclosureLineItems","target":"ecd:ChangedPeerGroupFnTextBlock","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:PayVsPerformanceDisclosureLineItems","target":"ecd:PeoTotalCompAmt","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:PayVsPerformanceDisclosureLineItems","target":"ecd:PeoActuallyPaidCompAmt","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:PayVsPerformanceDisclosureLineItems","target":"ecd:AdjToPeoCompFnTextBlock","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:PayVsPerformanceDisclosureLineItems","target":"ecd:NonPeoNeoAvgTotalCompAmt","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:PayVsPerformanceDisclosureLineItems","target":"ecd:NonPeoNeoAvgCompActuallyPaidAmt","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:PayVsPerformanceDisclosureLineItems","target":"ecd:AdjToNonPeoNeoCompFnTextBlock","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:PayVsPerformanceDisclosureLineItems","target":"ecd:EquityValuationAssumptionDifferenceFnTextBlock","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:PayVsPerformanceDisclosureLineItems","target":"ecd:CompActuallyPaidVsTotalShareholderRtnTextBlock","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:PayVsPerformanceDisclosureLineItems","target":"ecd:CompActuallyPaidVsNetIncomeTextBlock","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:PayVsPerformanceDisclosureLineItems","target":"ecd:CompActuallyPaidVsCoSelectedMeasureTextBlock","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:PayVsPerformanceDisclosureLineItems","target":"ecd:TotalShareholderRtnVsPeerGroupTextBlock","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:PayVsPerformanceDisclosureLineItems","target":"ecd:CompActuallyPaidVsOtherMeasureTextBlock","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:PayVsPerformanceDisclosureLineItems","target":"ecd:TabularListTableTextBlock","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:PayVsPerformanceDisclosureLineItems","target":"ecd:TotalShareholderRtnAmt","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:PayVsPerformanceDisclosureLineItems","target":"ecd:PeerGroupTotalShareholderRtnAmt","order":21.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:PayVsPerformanceDisclosureLineItems","target":"us-gaap:NetIncomeLoss","order":22.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:PayVsPerformanceDisclosureLineItems","target":"ecd:CoSelectedMeasureAmt","order":23.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:PayVsPerformanceDisclosureLineItems","target":"ecd:OtherPerfMeasureAmt","order":24.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:PayVsPerformanceDisclosureLineItems","target":"ecd:AdjToCompAmt","order":25.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:PayVsPerformanceDisclosureLineItems","target":"ecd:PeoName","order":26.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:PayVsPerformanceDisclosureLineItems","target":"ecd:MeasureName","order":27.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:PayVsPerformanceDisclosureLineItems","target":"ecd:NonGaapMeasureDescriptionTextBlock","order":28.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:PayVsPerformanceDisclosureLineItems","target":"ecd:Additional402vDisclosureTextBlock","order":29.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:PayVsPerformanceDisclosureLineItems","target":"ecd:PnsnBnftsAdjFnTextBlock","order":30.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"ecd:PayVsPerformanceDisclosureLineItems","target":"ecd:EqtyAwrdsAdjFnTextBlock","order":31.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-calculation-153","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccruedLiabilitiesCurrentAndNoncurrent","order":1.0},{"source":"us-gaap:AccruedLiabilitiesCurrentAndNoncurrent","target":"kbh:SelfInsuranceandOtherLegalLiabilities","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesCurrentAndNoncurrent","target":"us-gaap:AccruedEmployeeBenefitsCurrentAndNoncurrent","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesCurrentAndNoncurrent","target":"us-gaap:StandardProductWarrantyAccrual","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesCurrentAndNoncurrent","target":"kbh:Inventoryrelatedliabilities","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesCurrentAndNoncurrent","target":"us-gaap:ContractWithCustomerLiability","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesCurrentAndNoncurrent","target":"us-gaap:InterestPayableCurrentAndNoncurrent","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesCurrentAndNoncurrent","target":"us-gaap:OperatingLeaseLiability","order":7.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesCurrentAndNoncurrent","target":"us-gaap:TaxesPayableCurrentAndNoncurrent","order":8.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesCurrentAndNoncurrent","target":"us-gaap:AccruedIncomeTaxesNoncurrent","order":9.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesCurrentAndNoncurrent","target":"us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent","order":10.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-154","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","order":1.0},{"source":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","target":"us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","target":"us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","target":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1","order":3.0,"properties":[{"property":"xbrl:weight","value":-1.0}]}]},{"name":"rpt:network-calculation-155","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:Assets","target":"us-gaap:CashAndCashEquivalentsAtCarryingValue","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:PreferredStockValue","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Liabilities","target":"us-gaap:AccountsPayableCurrentAndNoncurrent","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquity","target":"us-gaap:StockholdersEquity","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:AccountsAndNotesReceivableNet","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:CommonStockValue","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Liabilities","target":"us-gaap:NotesAndLoansPayable","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquity","target":"us-gaap:Liabilities","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:InventoryOperativeBuilders","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:AdditionalPaidInCapitalCommonStock","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Liabilities","target":"us-gaap:AccruedLiabilitiesCurrentAndNoncurrent","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquity","target":"us-gaap:FinancialServicesLiabilities","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:RetainedEarningsAccumulatedDeficit","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:PropertyPlantAndEquipmentNet","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:DeferredIncomeTaxAssetsNet","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:CommonStockIssuedEmployeeStockTrust","order":6.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:OtherAssets","order":7.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:TreasuryStockCommonValue","order":7.0,"properties":[{"property":"xbrl:weight","value":-1.0}]}]},{"name":"rpt:network-calculation-156","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","order":1.0},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:NetIncomeLoss","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","target":"us-gaap:NetCashProvidedByUsedInInvestingActivities","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:PaymentsToAcquireInterestInJointVenture","order":1.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncomeLossFromEquityMethodInvestments","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","target":"us-gaap:NetCashProvidedByUsedInOperatingActivities","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:RepaymentsOfNotesPayable","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:EquityMethodInvestmentDividendsOrDistributions","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","target":"us-gaap:NetCashProvidedByUsedInFinancingActivities","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:ProceedsFromSaleOfEquitySecuritiesFvNi","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:PaymentsOfDebtIssuanceCosts","order":3.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:AmortizationOfFinancingCostsAndDiscounts","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","order":4.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:ProceedsFromLinesOfCredit","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:DepreciationAndAmortization","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:RepaymentsOfLinesOfCredit","order":5.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInDeferredIncomeTaxes","order":6.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:ProceedsFromIssuanceOfUnsecuredDebt","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:EquitySecuritiesFvNiRealizedGainLoss","order":7.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:ProceedsFromRepaymentsOfSecuredDebt","order":7.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:GainsLossesOnExtinguishmentOfDebt","order":8.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions","order":8.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:ShareBasedCompensation","order":9.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:PaymentsForRepurchaseOfCommonStock","order":9.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"kbh:InventoryImpairmentsAndLandOptionContractAbandonments","order":10.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","order":10.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable","order":11.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:PaymentsOfDividendsCommonStock","order":11.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInInventories","order":12.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities","order":13.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet","order":14.0,"properties":[{"property":"xbrl:weight","value":-1.0}]}]},{"name":"rpt:network-calculation-157","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:ComprehensiveIncomeNetOfTax","order":1.0},{"source":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","target":"us-gaap:OtherComprehensiveIncomeLossBeforeTax","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:ComprehensiveIncomeNetOfTax","target":"us-gaap:NetIncomeLoss","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherComprehensiveIncomeLossBeforeTax","target":"us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","target":"us-gaap:OtherComprehensiveIncomeLossTax","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:ComprehensiveIncomeNetOfTax","target":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherComprehensiveIncomeLossBeforeTax","target":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]}]},{"name":"rpt:network-calculation-158","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:NetIncomeLoss","order":1.0},{"source":"us-gaap:OperatingIncomeLoss","target":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","target":"us-gaap:InvestmentIncomeInterest","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetIncomeLoss","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingIncomeLoss","target":"us-gaap:CostOfGoodsAndServicesSold","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","target":"us-gaap:IncomeLossFromEquityMethodInvestments","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetIncomeLoss","target":"us-gaap:IncomeTaxExpenseBenefit","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:OperatingIncomeLoss","target":"us-gaap:SellingGeneralAndAdministrativeExpense","order":3.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","target":"us-gaap:OperatingIncomeLoss","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","target":"us-gaap:GainsLossesOnExtinguishmentOfDebt","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-159","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted","order":1.0},{"source":"xbrl:rootSource","target":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","order":2.0},{"source":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","target":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted","target":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","target":"us-gaap:NetIncomeLoss","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","target":"us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted","target":"kbh:UndistributedEarningsReallocatedtoParticipatingSecurities","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","target":"us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted","target":"us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted","order":3.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","target":"us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic","order":3.0,"properties":[{"property":"xbrl:weight","value":-1.0}]}]},{"name":"rpt:network-calculation-160","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FinancialServicesLiabilities","order":1.0},{"source":"us-gaap:FinancialServicesLiabilities","target":"us-gaap:AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-161","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","order":1.0},{"source":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","target":"us-gaap:InsuranceCommissionsAndFees","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","target":"kbh:TitleServices","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","target":"us-gaap:InterestAndOtherIncome","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-162","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CurrentIncomeTaxExpenseBenefit","order":1.0},{"source":"xbrl:rootSource","target":"us-gaap:DeferredIncomeTaxExpenseBenefit","order":2.0},{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxExpenseBenefit","order":3.0},{"source":"us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations","target":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredIncomeTaxExpenseBenefit","target":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations","target":"us-gaap:CurrentFederalTaxExpenseBenefit","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CurrentIncomeTaxExpenseBenefit","target":"us-gaap:CurrentFederalTaxExpenseBenefit","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations","target":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredIncomeTaxExpenseBenefit","target":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations","target":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CurrentIncomeTaxExpenseBenefit","target":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-163","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxExpenseBenefit","order":1.0},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:CurrentIncomeTaxExpenseBenefit","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:DeferredIncomeTaxExpenseBenefit","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-164","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DeferredTaxAssetsLiabilitiesNet","order":1.0},{"source":"us-gaap:DeferredIncomeTaxLiabilities","target":"us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInterest","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsNet","target":"us-gaap:DeferredTaxAssetsGross","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsLiabilitiesNet","target":"us-gaap:DeferredIncomeTaxLiabilities","order":1.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:DeferredTaxAssetsGross","target":"us-gaap:DeferredTaxAssetsEquityMethodInvestments","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredIncomeTaxLiabilities","target":"kbh:DeferredTaxLiabilityStateTaxes","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsNet","target":"us-gaap:DeferredTaxAssetsValuationAllowance","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:DeferredTaxAssetsLiabilitiesNet","target":"us-gaap:DeferredTaxAssetsNet","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsGross","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredIncomeTaxLiabilities","target":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsGross","target":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwards","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredIncomeTaxLiabilities","target":"us-gaap:DeferredTaxLiabilitiesOther","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsGross","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsGross","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsGross","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsGross","target":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwards","order":7.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsGross","target":"us-gaap:DeferredTaxAssetsOther","order":8.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-165","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","order":1.0},{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxExpenseBenefit","order":2.0},{"source":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","target":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","target":"us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationTaxCredits","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","target":"kbh:EffectiveIncomeTaxRateReconciliationDeductibleExpenseStockCompensationPercent","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"kbh:EffectiveIncomeTaxRateReconciliationDeductibleExpenseStockCompensationAmount","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","target":"us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsDividends","order":4.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationDeductionsDividends","order":4.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","target":"us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","target":"kbh:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"kbh:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationAmount","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","target":"us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes","order":7.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","order":7.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","target":"us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments","order":8.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationOtherAdjustments","order":8.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-166","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InventoryOperativeBuilders","order":1.0},{"source":"us-gaap:InventoryOperativeBuilders","target":"us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:InventoryOperativeBuilders","target":"us-gaap:InventoryHomesUnderConstruction","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-167","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":"xbrl:rootSource","target":"us-gaap:NetIncomeLoss","order":3.0},{"source":"us-gaap:NetIncomeLoss","target":"us-gaap:CostOfRevenue","order":1.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquity","target":"us-gaap:StockholdersEquity","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:OtherAssets","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetIncomeLoss","target":"us-gaap:OtherNonoperatingIncomeExpense","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquity","target":"us-gaap:OtherAccountsPayableAndAccruedLiabilities","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:Cash","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetIncomeLoss","target":"us-gaap:Revenues","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquity","target":"kbh:FundingFacilities","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:MortgagesHeldForSaleFairValueDisclosure","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquity","target":"us-gaap:NotesPayable","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:CashAndCashEquivalentsAtCarryingValue","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:InventoryRealEstate","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-168","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","order":1.0},{"source":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","target":"us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","target":"us-gaap:OperatingLeaseLiability","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-169","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","order":1.0},{"source":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-170","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:OtherAssets","order":1.0},{"source":"us-gaap:OtherAssets","target":"us-gaap:CashSurrenderValueOfLifeInsurance","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherAssets","target":"us-gaap:OperatingLeaseRightOfUseAsset","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherAssets","target":"us-gaap:PrepaidExpenseCurrentAndNoncurrent","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherAssets","target":"us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-171","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost","order":1.0},{"source":"us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost","target":"us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses","order":1.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost","target":"us-gaap:DefinedBenefitPlanInterestCost","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost","target":"us-gaap:DefinedBenefitPlanServiceCost","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-172","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.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PropertyPlantAndEquipmentNet","target":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]}]},{"name":"rpt:network-calculation-173","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountsAndNotesReceivableNet","order":1.0},{"source":"us-gaap:AccountsAndNotesReceivableNet","target":"us-gaap:AccountsReceivableGross","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccountsReceivableGross","target":"kbh:UtilityandMunicipalityReceivable","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccountsAndNotesReceivableNet","target":"us-gaap:AllowanceForDoubtfulAccountsReceivable","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:AccountsReceivableGross","target":"us-gaap:LossContingencyReceivable","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccountsReceivableGross","target":"us-gaap:DepositsAssets","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccountsReceivableGross","target":"us-gaap:IncomeTaxReceivable","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccountsReceivableGross","target":"us-gaap:OtherReceivables","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]}],"groups":[{"name":"rpt:group-0","groupURI":"http://www.kbhome.com/role/AccruedExpensesandOtherLiabilities"},{"name":"rpt:group-1","groupURI":"http://www.kbhome.com/role/AccruedExpensesandOtherLiabilitiesDetails"},{"name":"rpt:group-2","groupURI":"http://www.kbhome.com/role/AccruedExpensesandOtherLiabilitiesTables"},{"name":"rpt:group-3","groupURI":"http://www.kbhome.com/role/AccumulatedOtherComprehensiveLoss"},{"name":"rpt:group-4","groupURI":"http://www.kbhome.com/role/AccumulatedOtherComprehensiveLossAmountsReclassifiedfromAccumulatedOtherComprehensiveLossDetails"},{"name":"rpt:group-5","groupURI":"http://www.kbhome.com/role/AccumulatedOtherComprehensiveLossChangesintheBalancesofeachComponentofAccumulatedOtherComprehensiveLossDetails"},{"name":"rpt:group-6","groupURI":"http://www.kbhome.com/role/AccumulatedOtherComprehensiveLossTables"},{"name":"rpt:group-7","groupURI":"http://www.kbhome.com/role/AuditInformation"},{"name":"rpt:group-8","groupURI":"http://www.kbhome.com/role/CommitmentsandContingencies"},{"name":"rpt:group-9","groupURI":"http://www.kbhome.com/role/CommitmentsandContingenciesChangesinWarrantyLiabilityDetails"},{"name":"rpt:group-10","groupURI":"http://www.kbhome.com/role/CommitmentsandContingenciesNarrativeDetails"},{"name":"rpt:group-11","groupURI":"http://www.kbhome.com/role/CommitmentsandContingenciesTables"},{"name":"rpt:group-12","groupURI":"http://www.kbhome.com/role/ConsolidatedBalanceSheets"},{"name":"rpt:group-13","groupURI":"http://www.kbhome.com/role/ConsolidatedBalanceSheetsParenthetical"},{"name":"rpt:group-14","groupURI":"http://www.kbhome.com/role/ConsolidatedStatementsofCashFlows"},{"name":"rpt:group-15","groupURI":"http://www.kbhome.com/role/ConsolidatedStatementsofComprehensiveIncome"},{"name":"rpt:group-16","groupURI":"http://www.kbhome.com/role/ConsolidatedStatementsofOperations"},{"name":"rpt:group-17","groupURI":"http://www.kbhome.com/role/ConsolidatedStatementsofStockholdersEquity"},{"name":"rpt:group-18","groupURI":"http://www.kbhome.com/role/Cover"},{"name":"rpt:group-19","groupURI":"http://www.kbhome.com/role/EarningsPerShare"},{"name":"rpt:group-20","groupURI":"http://www.kbhome.com/role/EarningsPerShareBasicandDilutedLossPerShareDetails"},{"name":"rpt:group-21","groupURI":"http://www.kbhome.com/role/EarningsPerShareTables"},{"name":"rpt:group-22","groupURI":"http://www.kbhome.com/role/EmployeeBenefitandStockPlans"},{"name":"rpt:group-23","groupURI":"http://www.kbhome.com/role/EmployeeBenefitandStockPlansNarrativeDetails"},{"name":"rpt:group-24","groupURI":"http://www.kbhome.com/role/EmployeeBenefitandStockPlansRestrictedStockandPSUTransactionsDetails"},{"name":"rpt:group-25","groupURI":"http://www.kbhome.com/role/EmployeeBenefitandStockPlansStockBasedCompensationExpenseDetails"},{"name":"rpt:group-26","groupURI":"http://www.kbhome.com/role/EmployeeBenefitandStockPlansStockOptionTransactionsDetails"},{"name":"rpt:group-27","groupURI":"http://www.kbhome.com/role/EmployeeBenefitandStockPlansStockOptionsOutstandingandExercisableDetails"},{"name":"rpt:group-28","groupURI":"http://www.kbhome.com/role/EmployeeBenefitandStockPlansTables"},{"name":"rpt:group-29","groupURI":"http://www.kbhome.com/role/FairValueDisclosures"},{"name":"rpt:group-30","groupURI":"http://www.kbhome.com/role/FairValueDisclosuresCarryingValuesandEstimatedFairValuesofFinancialInstrumentsDetails"},{"name":"rpt:group-31","groupURI":"http://www.kbhome.com/role/FairValueDisclosuresTables"},{"name":"rpt:group-32","groupURI":"http://www.kbhome.com/role/FinancialServices"},{"name":"rpt:group-33","groupURI":"http://www.kbhome.com/role/FinancialServicesScheduleofAssetsandLiabilitiesDetails"},{"name":"rpt:group-34","groupURI":"http://www.kbhome.com/role/FinancialServicesScheduleofIncomeLossDetails"},{"name":"rpt:group-35","groupURI":"http://www.kbhome.com/role/FinancialServicesTables"},{"name":"rpt:group-36","groupURI":"http://www.kbhome.com/role/IncomeTaxes"},{"name":"rpt:group-37","groupURI":"http://www.kbhome.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"},{"name":"rpt:group-38","groupURI":"http://www.kbhome.com/role/IncomeTaxesDeferredTaxAssetsNetDetails"},{"name":"rpt:group-39","groupURI":"http://www.kbhome.com/role/IncomeTaxesNarrativeDetails"},{"name":"rpt:group-40","groupURI":"http://www.kbhome.com/role/IncomeTaxesReconciliationofExpectedIncomeTaxExpenseDetails"},{"name":"rpt:group-41","groupURI":"http://www.kbhome.com/role/IncomeTaxesTables"},{"name":"rpt:group-42","groupURI":"http://www.kbhome.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails"},{"name":"rpt:group-43","groupURI":"http://www.kbhome.com/role/Inventories"},{"name":"rpt:group-44","groupURI":"http://www.kbhome.com/role/InventoriesNarrativeDetails"},{"name":"rpt:group-45","groupURI":"http://www.kbhome.com/role/InventoriesScheduleofCapitalizedInterestCostsDetails"},{"name":"rpt:group-46","groupURI":"http://www.kbhome.com/role/InventoriesScheduleofInventoriesDetails"},{"name":"rpt:group-47","groupURI":"http://www.kbhome.com/role/InventoriesTables"},{"name":"rpt:group-48","groupURI":"http://www.kbhome.com/role/InventoryImpairmentsandLandOptionContractAbandonments"},{"name":"rpt:group-49","groupURI":"http://www.kbhome.com/role/InventoryImpairmentsandLandOptionContractAbandonmentsNarrativeDetails"},{"name":"rpt:group-50","groupURI":"http://www.kbhome.com/role/InventoryImpairmentsandLandOptionContractAbandonmentsTables"},{"name":"rpt:group-51","groupURI":"http://www.kbhome.com/role/InventoryImpairmentsandLandOptionContractAbandonmentsValuationInputsDetails"},{"name":"rpt:group-52","groupURI":"http://www.kbhome.com/role/InvestmentsinUnconsolidatedJointVentures"},{"name":"rpt:group-53","groupURI":"http://www.kbhome.com/role/InvestmentsinUnconsolidatedJointVenturesFinancialInformationforUnconsolidatedJointVenturesDetails"},{"name":"rpt:group-54","groupURI":"http://www.kbhome.com/role/InvestmentsinUnconsolidatedJointVenturesTables"},{"name":"rpt:group-55","groupURI":"http://www.kbhome.com/role/Leases"},{"name":"rpt:group-56","groupURI":"http://www.kbhome.com/role/LeasesLeaseInformationDetails"},{"name":"rpt:group-57","groupURI":"http://www.kbhome.com/role/LeasesMaturityDetails"},{"name":"rpt:group-58","groupURI":"http://www.kbhome.com/role/LeasesNarrativeDetails"},{"name":"rpt:group-59","groupURI":"http://www.kbhome.com/role/LeasesTables"},{"name":"rpt:group-60","groupURI":"http://www.kbhome.com/role/LegalMatters"},{"name":"rpt:group-61","groupURI":"http://www.kbhome.com/role/LegalMattersDetails"},{"name":"rpt:group-62","groupURI":"http://www.kbhome.com/role/NotesPayable"},{"name":"rpt:group-63","groupURI":"http://www.kbhome.com/role/NotesPayableNarrativeDetails"},{"name":"rpt:group-64","groupURI":"http://www.kbhome.com/role/NotesPayableScheduleofNotesPayableDetails"},{"name":"rpt:group-65","groupURI":"http://www.kbhome.com/role/NotesPayableTables"},{"name":"rpt:group-66","groupURI":"http://www.kbhome.com/role/OtherAssets"},{"name":"rpt:group-67","groupURI":"http://www.kbhome.com/role/OtherAssetsDetails"},{"name":"rpt:group-68","groupURI":"http://www.kbhome.com/role/OtherAssetsTables"},{"name":"rpt:group-69","groupURI":"http://www.kbhome.com/role/PostretirementBenefits"},{"name":"rpt:group-70","groupURI":"http://www.kbhome.com/role/PostretirementBenefitsNarrativeDetails"},{"name":"rpt:group-71","groupURI":"http://www.kbhome.com/role/PostretirementBenefitsNetPeriodicCostDetails"},{"name":"rpt:group-72","groupURI":"http://www.kbhome.com/role/PostretirementBenefitsTables"},{"name":"rpt:group-73","groupURI":"http://www.kbhome.com/role/PropertyandEquipmentNet"},{"name":"rpt:group-74","groupURI":"http://www.kbhome.com/role/PropertyandEquipmentNetDetails"},{"name":"rpt:group-75","groupURI":"http://www.kbhome.com/role/PropertyandEquipmentNetTables"},{"name":"rpt:group-76","groupURI":"http://www.kbhome.com/role/Receivables"},{"name":"rpt:group-77","groupURI":"http://www.kbhome.com/role/ReceivablesDetails"},{"name":"rpt:group-78","groupURI":"http://www.kbhome.com/role/ReceivablesTables"},{"name":"rpt:group-79","groupURI":"http://www.kbhome.com/role/SegmentInformation"},{"name":"rpt:group-80","groupURI":"http://www.kbhome.com/role/SegmentInformationNarrativeDetails"},{"name":"rpt:group-81","groupURI":"http://www.kbhome.com/role/SegmentInformationSegmentFinancialInformationDetails"},{"name":"rpt:group-82","groupURI":"http://www.kbhome.com/role/SegmentInformationTables"},{"name":"rpt:group-83","groupURI":"http://www.kbhome.com/role/StockholdersEquity"},{"name":"rpt:group-84","groupURI":"http://www.kbhome.com/role/StockholdersEquityDetails"},{"name":"rpt:group-85","groupURI":"http://www.kbhome.com/role/SummaryofSignificantAccountingPolicies"},{"name":"rpt:group-86","groupURI":"http://www.kbhome.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"},{"name":"rpt:group-87","groupURI":"http://www.kbhome.com/role/SummaryofSignificantAccountingPoliciesPolicies"},{"name":"rpt:group-88","groupURI":"http://www.kbhome.com/role/SupplementalDisclosuretoConsolidatedStatementsofCashFlows"},{"name":"rpt:group-89","groupURI":"http://www.kbhome.com/role/SupplementalDisclosuretoConsolidatedStatementsofCashFlowsDetails"},{"name":"rpt:group-90","groupURI":"http://www.kbhome.com/role/SupplementalDisclosuretoConsolidatedStatementsofCashFlowsTables"},{"name":"rpt:group-91","groupURI":"http://www.kbhome.com/role/VariableInterestEntities"},{"name":"rpt:group-92","groupURI":"http://www.kbhome.com/role/VariableInterestEntitiesDetails"},{"name":"rpt:group-93","groupURI":"http://www.kbhome.com/role/VariableInterestEntitiesTables"},{"name":"rpt:group-94","groupURI":"http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"},{"name":"rpt:group-95","groupURI":"http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"},{"name":"rpt:group-96","groupURI":"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"},{"name":"rpt:group-97","groupURI":"http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"},{"name":"rpt:group-98","groupURI":"http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"},{"name":"rpt:group-99","groupURI":"http://xbrl.sec.gov/ecd/role/PvpDisclosure"},{"name":"rpt:group-100","groupURI":"http://www.kbhome.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails_1"},{"name":"rpt:group-101","groupURI":"http://www.kbhome.com/role/LeasesMaturityDetails_1"},{"name":"rpt:group-102","groupURI":"http://xbrl.sec.gov/ecd/role/AwardsCloseToMnpiDisc"},{"name":"rpt:group-103","groupURI":"http://xbrl.sec.gov/ecd/role/ForgoneRecoveries"},{"name":"rpt:group-104","groupURI":"http://xbrl.sec.gov/ecd/role/InsiderTradingArrangementsByInd"},{"name":"rpt:group-105","groupURI":"http://xbrl.sec.gov/ecd/role/OutstandingRecoveries"},{"name":"rpt:group-106","groupURI":"http://xbrl.sec.gov/ecd/role/PvpAdjustmentsToCompensation"},{"name":"rpt:group-107","groupURI":"http://xbrl.sec.gov/ecd/role/PvpDisclosureWithAdditionalMeasures"},{"name":"rpt:group-108","groupURI":"http://xbrl.sec.gov/ecd/role/PvpMeasures"},{"name":"rpt:group-109","groupURI":"http://xbrl.sec.gov/ecd/role/PvpTable"},{"name":"rpt:group-110","groupURI":"http://xbrl.sec.gov/ecd/role/TabularListMeasures"},{"name":"rpt:group-111","groupURI":"http://xbrl.sec.gov/ecd/role/TabularListsByExecutiveCategory"}],"groupContents":[{"groupName":"rpt:group-0","forObject":"rpt:network-presentation-53"},{"groupName":"rpt:group-1","forObject":"rpt:network-presentation-54"},{"groupName":"rpt:group-2","forObject":"rpt:network-presentation-55"},{"groupName":"rpt:group-3","forObject":"rpt:network-presentation-56"},{"groupName":"rpt:group-4","forObject":"rpt:network-presentation-57"},{"groupName":"rpt:group-5","forObject":"rpt:network-presentation-58"},{"groupName":"rpt:group-6","forObject":"rpt:network-presentation-59"},{"groupName":"rpt:group-7","forObject":"rpt:network-presentation-60"},{"groupName":"rpt:group-8","forObject":"rpt:network-presentation-61"},{"groupName":"rpt:group-9","forObject":"rpt:network-presentation-62"},{"groupName":"rpt:group-10","forObject":"rpt:network-presentation-63"},{"groupName":"rpt:group-11","forObject":"rpt:network-presentation-64"},{"groupName":"rpt:group-12","forObject":"rpt:network-presentation-65"},{"groupName":"rpt:group-13","forObject":"rpt:network-presentation-66"},{"groupName":"rpt:group-14","forObject":"rpt:network-presentation-67"},{"groupName":"rpt:group-15","forObject":"rpt:network-presentation-68"},{"groupName":"rpt:group-16","forObject":"rpt:network-presentation-69"},{"groupName":"rpt:group-17","forObject":"rpt:network-presentation-70"},{"groupName":"rpt:group-18","forObject":"rpt:network-presentation-71"},{"groupName":"rpt:group-19","forObject":"rpt:network-presentation-72"},{"groupName":"rpt:group-20","forObject":"rpt:network-presentation-73"},{"groupName":"rpt:group-21","forObject":"rpt:network-presentation-74"},{"groupName":"rpt:group-22","forObject":"rpt:network-presentation-75"},{"groupName":"rpt:group-23","forObject":"rpt:network-presentation-76"},{"groupName":"rpt:group-24","forObject":"rpt:network-presentation-77"},{"groupName":"rpt:group-25","forObject":"rpt:network-presentation-78"},{"groupName":"rpt:group-26","forObject":"rpt:network-presentation-79"},{"groupName":"rpt:group-27","forObject":"rpt:network-presentation-80"},{"groupName":"rpt:group-28","forObject":"rpt:network-presentation-81"},{"groupName":"rpt:group-29","forObject":"rpt:network-presentation-82"},{"groupName":"rpt:group-30","forObject":"rpt:network-presentation-83"},{"groupName":"rpt:group-31","forObject":"rpt:network-presentation-84"},{"groupName":"rpt:group-32","forObject":"rpt:network-presentation-85"},{"groupName":"rpt:group-33","forObject":"rpt:network-presentation-86"},{"groupName":"rpt:group-34","forObject":"rpt:network-presentation-87"},{"groupName":"rpt:group-35","forObject":"rpt:network-presentation-88"},{"groupName":"rpt:group-36","forObject":"rpt:network-presentation-89"},{"groupName":"rpt:group-37","forObject":"rpt:network-presentation-90"},{"groupName":"rpt:group-38","forObject":"rpt:network-presentation-91"},{"groupName":"rpt:group-39","forObject":"rpt:network-presentation-92"},{"groupName":"rpt:group-40","forObject":"rpt:network-presentation-93"},{"groupName":"rpt:group-41","forObject":"rpt:network-presentation-94"},{"groupName":"rpt:group-42","forObject":"rpt:network-presentation-95"},{"groupName":"rpt:group-43","forObject":"rpt:network-presentation-96"},{"groupName":"rpt:group-44","forObject":"rpt:network-presentation-97"},{"groupName":"rpt:group-45","forObject":"rpt:network-presentation-98"},{"groupName":"rpt:group-46","forObject":"rpt:network-presentation-99"},{"groupName":"rpt:group-47","forObject":"rpt:network-presentation-100"},{"groupName":"rpt:group-48","forObject":"rpt:network-presentation-101"},{"groupName":"rpt:group-49","forObject":"rpt:network-presentation-102"},{"groupName":"rpt:group-50","forObject":"rpt:network-presentation-103"},{"groupName":"rpt:group-51","forObject":"rpt:network-presentation-104"},{"groupName":"rpt:group-52","forObject":"rpt:network-presentation-105"},{"groupName":"rpt:group-53","forObject":"rpt:network-presentation-106"},{"groupName":"rpt:group-54","forObject":"rpt:network-presentation-107"},{"groupName":"rpt:group-55","forObject":"rpt:network-presentation-108"},{"groupName":"rpt:group-56","forObject":"rpt:network-presentation-109"},{"groupName":"rpt:group-57","forObject":"rpt:network-presentation-110"},{"groupName":"rpt:group-58","forObject":"rpt:network-presentation-111"},{"groupName":"rpt:group-59","forObject":"rpt:network-presentation-112"},{"groupName":"rpt:group-60","forObject":"rpt:network-presentation-113"},{"groupName":"rpt:group-61","forObject":"rpt:network-presentation-114"},{"groupName":"rpt:group-62","forObject":"rpt:network-presentation-115"},{"groupName":"rpt:group-63","forObject":"rpt:network-presentation-116"},{"groupName":"rpt:group-64","forObject":"rpt:network-presentation-117"},{"groupName":"rpt:group-65","forObject":"rpt:network-presentation-118"},{"groupName":"rpt:group-66","forObject":"rpt:network-presentation-119"},{"groupName":"rpt:group-67","forObject":"rpt:network-presentation-120"},{"groupName":"rpt:group-68","forObject":"rpt:network-presentation-121"},{"groupName":"rpt:group-69","forObject":"rpt:network-presentation-122"},{"groupName":"rpt:group-70","forObject":"rpt:network-presentation-123"},{"groupName":"rpt:group-71","forObject":"rpt:network-presentation-124"},{"groupName":"rpt:group-72","forObject":"rpt:network-presentation-125"},{"groupName":"rpt:group-73","forObject":"rpt:network-presentation-126"},{"groupName":"rpt:group-74","forObject":"rpt:network-presentation-127"},{"groupName":"rpt:group-75","forObject":"rpt:network-presentation-128"},{"groupName":"rpt:group-76","forObject":"rpt:network-presentation-129"},{"groupName":"rpt:group-77","forObject":"rpt:network-presentation-130"},{"groupName":"rpt:group-78","forObject":"rpt:network-presentation-131"},{"groupName":"rpt:group-79","forObject":"rpt:network-presentation-132"},{"groupName":"rpt:group-80","forObject":"rpt:network-presentation-133"},{"groupName":"rpt:group-81","forObject":"rpt:network-presentation-134"},{"groupName":"rpt:group-82","forObject":"rpt:network-presentation-135"},{"groupName":"rpt:group-83","forObject":"rpt:network-presentation-136"},{"groupName":"rpt:group-84","forObject":"rpt:network-presentation-137"},{"groupName":"rpt:group-85","forObject":"rpt:network-presentation-138"},{"groupName":"rpt:group-86","forObject":"rpt:network-presentation-139"},{"groupName":"rpt:group-87","forObject":"rpt:network-presentation-140"},{"groupName":"rpt:group-88","forObject":"rpt:network-presentation-141"},{"groupName":"rpt:group-89","forObject":"rpt:network-presentation-142"},{"groupName":"rpt:group-90","forObject":"rpt:network-presentation-143"},{"groupName":"rpt:group-91","forObject":"rpt:network-presentation-144"},{"groupName":"rpt:group-92","forObject":"rpt:network-presentation-145"},{"groupName":"rpt:group-93","forObject":"rpt:network-presentation-146"},{"groupName":"rpt:group-94","forObject":"rpt:network-presentation-147"},{"groupName":"rpt:group-95","forObject":"rpt:network-presentation-148"},{"groupName":"rpt:group-96","forObject":"rpt:network-presentation-149"},{"groupName":"rpt:group-97","forObject":"rpt:network-presentation-150"},{"groupName":"rpt:group-98","forObject":"rpt:network-presentation-151"},{"groupName":"rpt:group-99","forObject":"rpt:network-presentation-152"},{"groupName":"rpt:group-1","forObject":"rpt:network-calculation-153"},{"groupName":"rpt:group-5","forObject":"rpt:network-calculation-154"},{"groupName":"rpt:group-12","forObject":"rpt:network-calculation-155"},{"groupName":"rpt:group-14","forObject":"rpt:network-calculation-156"},{"groupName":"rpt:group-15","forObject":"rpt:network-calculation-157"},{"groupName":"rpt:group-16","forObject":"rpt:network-calculation-158"},{"groupName":"rpt:group-20","forObject":"rpt:network-calculation-159"},{"groupName":"rpt:group-33","forObject":"rpt:network-calculation-160"},{"groupName":"rpt:group-34","forObject":"rpt:network-calculation-161"},{"groupName":"rpt:group-37","forObject":"rpt:network-calculation-162"},{"groupName":"rpt:group-100","forObject":"rpt:network-calculation-163"},{"groupName":"rpt:group-38","forObject":"rpt:network-calculation-164"},{"groupName":"rpt:group-40","forObject":"rpt:network-calculation-165"},{"groupName":"rpt:group-46","forObject":"rpt:network-calculation-166"},{"groupName":"rpt:group-53","forObject":"rpt:network-calculation-167"},{"groupName":"rpt:group-57","forObject":"rpt:network-calculation-168"},{"groupName":"rpt:group-101","forObject":"rpt:network-calculation-169"},{"groupName":"rpt:group-67","forObject":"rpt:network-calculation-170"},{"groupName":"rpt:group-71","forObject":"rpt:network-calculation-171"},{"groupName":"rpt:group-74","forObject":"rpt:network-calculation-172"},{"groupName":"rpt:group-77","forObject":"rpt:network-calculation-173"},{"groupName":"rpt:group-1","forObject":"rpt:cube-0"},{"groupName":"rpt:group-5","forObject":"rpt:cube-1"},{"groupName":"rpt:group-9","forObject":"rpt:cube-2"},{"groupName":"rpt:group-10","forObject":"rpt:cube-3"},{"groupName":"rpt:group-12","forObject":"rpt:cube-4"},{"groupName":"rpt:group-16","forObject":"rpt:cube-5"},{"groupName":"rpt:group-17","forObject":"rpt:cube-6"},{"groupName":"rpt:group-23","forObject":"rpt:cube-7"},{"groupName":"rpt:group-24","forObject":"rpt:cube-8"},{"groupName":"rpt:group-25","forObject":"rpt:cube-9"},{"groupName":"rpt:group-27","forObject":"rpt:cube-10"},{"groupName":"rpt:group-30","forObject":"rpt:cube-11"},{"groupName":"rpt:group-33","forObject":"rpt:cube-12"},{"groupName":"rpt:group-34","forObject":"rpt:cube-13"},{"groupName":"rpt:group-35","forObject":"rpt:cube-14"},{"groupName":"rpt:group-39","forObject":"rpt:cube-15"},{"groupName":"rpt:group-49","forObject":"rpt:cube-16"},{"groupName":"rpt:group-51","forObject":"rpt:cube-17"},{"groupName":"rpt:group-53","forObject":"rpt:cube-18"},{"groupName":"rpt:group-54","forObject":"rpt:cube-19"},{"groupName":"rpt:group-63","forObject":"rpt:cube-20"},{"groupName":"rpt:group-64","forObject":"rpt:cube-21"},{"groupName":"rpt:group-67","forObject":"rpt:cube-22"},{"groupName":"rpt:group-70","forObject":"rpt:cube-23"},{"groupName":"rpt:group-74","forObject":"rpt:cube-24"},{"groupName":"rpt:group-77","forObject":"rpt:cube-25"},{"groupName":"rpt:group-80","forObject":"rpt:cube-26"},{"groupName":"rpt:group-81","forObject":"rpt:cube-27"},{"groupName":"rpt:group-84","forObject":"rpt:cube-28"},{"groupName":"rpt:group-86","forObject":"rpt:cube-29"},{"groupName":"rpt:group-89","forObject":"rpt:cube-30"},{"groupName":"rpt:group-92","forObject":"rpt:cube-31"},{"groupName":"rpt:group-94","forObject":"rpt:cube-32"},{"groupName":"rpt:group-95","forObject":"rpt:cube-33"},{"groupName":"rpt:group-102","forObject":"rpt:cube-34"},{"groupName":"rpt:group-96","forObject":"rpt:cube-35"},{"groupName":"rpt:group-103","forObject":"rpt:cube-36"},{"groupName":"rpt:group-104","forObject":"rpt:cube-37"},{"groupName":"rpt:group-98","forObject":"rpt:cube-38"},{"groupName":"rpt:group-105","forObject":"rpt:cube-39"},{"groupName":"rpt:group-106","forObject":"rpt:cube-40"},{"groupName":"rpt:group-99","forObject":"rpt:cube-41"},{"groupName":"rpt:group-107","forObject":"rpt:cube-42"},{"groupName":"rpt:group-108","forObject":"rpt:cube-43"},{"groupName":"rpt:group-109","forObject":"rpt:cube-44"},{"groupName":"rpt:group-110","forObject":"rpt:cube-45"},{"groupName":"rpt:group-111","forObject":"rpt:cube-46"}],"facts":[{"name":"rpt:f-0","factDimensions":{"xbrl:concept":"dei:EntityCentralIndexKey","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"0000795266","language":"en-us"}]},{"name":"rpt:f-1","factDimensions":{"xbrl:concept":"dei:AmendmentFlag","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"false"}]},{"name":"rpt:f-2","factDimensions":{"xbrl:concept":"dei:DocumentFiscalYearFocus","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"2024"}]},{"name":"rpt:f-3","factDimensions":{"xbrl:concept":"dei:DocumentFiscalPeriodFocus","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"FY","language":"en-us"}]},{"name":"rpt:f-4","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","srt:RangeAxis":"srt:MinimumMember","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"kbh:ComputerEquipmentIncludingCapitalizedSoftwareMember"},"factValues":[{"value":"P2Y"}]},{"name":"rpt:f-5","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","srt:RangeAxis":"srt:MinimumMember","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"kbh:ModelFurnishingsandSalesOfficeImprovementsMember"},"factValues":[{"value":"P2Y"}]},{"name":"rpt:f-6","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","srt:RangeAxis":"srt:MinimumMember","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:FurnitureAndFixturesMember"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-7","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"http://fasb.org/us-gaap/2024#OtherAssets"}]},{"name":"rpt:f-8","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"http://fasb.org/us-gaap/2024#OtherAssets"}]},{"name":"rpt:f-9","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrentAndNoncurrent"}]},{"name":"rpt:f-10","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrentAndNoncurrent"}]},{"name":"rpt:f-11","factDimensions":{"xbrl:concept":"kbh:OperatingLossCarryforwardsExpired","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:IncomeTaxAuthorityAxis":"us-gaap:StateAndLocalJurisdictionMember"},"factValues":[{"value":"0","decimals":-5}]},{"name":"rpt:f-12","factDimensions":{"xbrl:concept":"kbh:OperatingLossCarryforwardsExpired","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:IncomeTaxAuthorityAxis":"us-gaap:StateAndLocalJurisdictionMember"},"factValues":[{"value":"0","decimals":-5}]},{"name":"rpt:f-13","factDimensions":{"xbrl:concept":"kbh:OperatingLossCarryforwardsExpired","xbrl:period":"2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:IncomeTaxAuthorityAxis":"us-gaap:StateAndLocalJurisdictionMember"},"factValues":[{"value":"100000","decimals":-5}]},{"name":"rpt:f-14","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-100000","decimals":-5}]},{"name":"rpt:f-15","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"200000"}]},{"name":"rpt:f-16","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"100000"}]},{"name":"rpt:f-17","factDimensions":{"xbrl:concept":"kbh:WarrantyonElectricalHeatingCoolingPlumbingandOtherBuildingSystems","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"P2Y"}]},{"name":"rpt:f-18","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"http://fasb.org/us-gaap/2024#SellingGeneralAndAdministrativeExpense"}]},{"name":"rpt:f-19","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"http://fasb.org/us-gaap/2024#SellingGeneralAndAdministrativeExpense"}]},{"name":"rpt:f-20","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"http://fasb.org/us-gaap/2024#SellingGeneralAndAdministrativeExpense"}]},{"name":"rpt:f-21","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:RetirementPlanTypeAxis":"us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember"},"factValues":[{"value":"800000","decimals":-5}]},{"name":"rpt:f-22","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:RetirementPlanTypeAxis":"us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember"},"factValues":[{"value":"100000","decimals":-5}]},{"name":"rpt:f-23","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:RetirementPlanTypeAxis":"us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember"},"factValues":[{"value":"500000","decimals":-5}]},{"name":"rpt:f-24","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:RetirementPlanTypeAxis":"us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember"},"factValues":[{"value":"100000","decimals":-5}]},{"name":"rpt:f-25","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:RetirementPlanTypeAxis":"us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember"},"factValues":[{"value":"300000","decimals":-5}]},{"name":"rpt:f-26","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:RetirementPlanTypeAxis":"us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember"},"factValues":[{"value":"700000","decimals":-5}]},{"name":"rpt:f-27","factDimensions":{"xbrl:concept":"dei:DocumentType","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"10-K","language":"en-us"}]},{"name":"rpt:f-28","factDimensions":{"xbrl:concept":"dei:DocumentAnnualReport","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"true"}]},{"name":"rpt:f-29","factDimensions":{"xbrl:concept":"dei:DocumentPeriodEndDate","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"2024-11-30"}]},{"name":"rpt:f-30","factDimensions":{"xbrl:concept":"dei:CurrentFiscalYearEndDate","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"--11-30"}]},{"name":"rpt:f-31","factDimensions":{"xbrl:concept":"dei:DocumentTransitionReport","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"false"}]},{"name":"rpt:f-32","factDimensions":{"xbrl:concept":"dei:EntityFileNumber","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"001-09195","language":"en-us"}]},{"name":"rpt:f-33","factDimensions":{"xbrl:concept":"dei:EntityRegistrantName","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"KB HOME","language":"en-us"}]},{"name":"rpt:f-34","factDimensions":{"xbrl:concept":"dei:EntityIncorporationStateCountryCode","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"DE","language":"en-us"}]},{"name":"rpt:f-35","factDimensions":{"xbrl:concept":"dei:EntityTaxIdentificationNumber","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"95-3666267","language":"en-us"}]},{"name":"rpt:f-36","factDimensions":{"xbrl:concept":"dei:EntityAddressAddressLine1","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"10990 Wilshire Boulevard","language":"en-us"}]},{"name":"rpt:f-37","factDimensions":{"xbrl:concept":"dei:EntityAddressCityOrTown","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"Los Angeles","language":"en-us"}]},{"name":"rpt:f-38","factDimensions":{"xbrl:concept":"dei:EntityAddressStateOrProvince","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"CA","language":"en-us"}]},{"name":"rpt:f-39","factDimensions":{"xbrl:concept":"dei:EntityAddressPostalZipCode","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"90024","language":"en-us"}]},{"name":"rpt:f-40","factDimensions":{"xbrl:concept":"dei:CityAreaCode","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"310","language":"en-us"}]},{"name":"rpt:f-41","factDimensions":{"xbrl:concept":"dei:LocalPhoneNumber","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"231-4000","language":"en-us"}]},{"name":"rpt:f-42","factDimensions":{"xbrl:concept":"dei:Security12bTitle","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"Common Stock (par value $1.00 per share)","language":"en-us"}]},{"name":"rpt:f-43","factDimensions":{"xbrl:concept":"dei:TradingSymbol","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"KBH","language":"en-us"}]},{"name":"rpt:f-44","factDimensions":{"xbrl:concept":"dei:SecurityExchangeName","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"NYSE","language":"en-us"}]},{"name":"rpt:f-45","factDimensions":{"xbrl:concept":"dei:EntityWellKnownSeasonedIssuer","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"Yes","language":"en-us"}]},{"name":"rpt:f-46","factDimensions":{"xbrl:concept":"dei:EntityVoluntaryFilers","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"No","language":"en-us"}]},{"name":"rpt:f-47","factDimensions":{"xbrl:concept":"dei:EntityCurrentReportingStatus","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"Yes","language":"en-us"}]},{"name":"rpt:f-48","factDimensions":{"xbrl:concept":"dei:EntityInteractiveDataCurrent","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"Yes","language":"en-us"}]},{"name":"rpt:f-49","factDimensions":{"xbrl:concept":"dei:EntityFilerCategory","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"Large Accelerated Filer","language":"en-us"}]},{"name":"rpt:f-50","factDimensions":{"xbrl:concept":"dei:EntitySmallBusiness","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"false"}]},{"name":"rpt:f-51","factDimensions":{"xbrl:concept":"dei:EntityEmergingGrowthCompany","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"false"}]},{"name":"rpt:f-52","factDimensions":{"xbrl:concept":"dei:IcfrAuditorAttestationFlag","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"true"}]},{"name":"rpt:f-53","factDimensions":{"xbrl:concept":"dei:DocumentFinStmtErrorCorrectionFlag","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"false"}]},{"name":"rpt:f-54","factDimensions":{"xbrl:concept":"dei:EntityShellCompany","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"false"}]},{"name":"rpt:f-55","factDimensions":{"xbrl:concept":"dei:EntityPublicFloat","xbrl:period":"2024-06-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5782776530","decimals":0}]},{"name":"rpt:f-56","factDimensions":{"xbrl:concept":"dei:EntityCommonStockSharesOutstanding","xbrl:period":"2025-01-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"72156821"}]},{"name":"rpt:f-57","factDimensions":{"xbrl:concept":"dei:DocumentsIncorporatedByReferenceTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 511.73pt;\">Portions of the registrant\u2019s definitive Proxy Statement for the 2025 Annual Meeting of Stockholders (incorporated into Part III).<span style=\"display: inline-block; height: 6.93pt;\"></span></span>","language":"en-us"}]},{"name":"rpt:f-58","factDimensions":{"xbrl:concept":"cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 129.94pt;\">Risk Management and Strategy.<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 197.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 365.03pt;\">\u00a0 We have policies and procedures for identifying, assessing and managing material risks<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 388.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 165.83pt;\">associated with cybersecurity threats.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 215.33pt; position: var(--position); text-decoration: none; white-space: pre; width: 347.07pt;\">To help protect our IT resources, we have instituted administrative, physical and<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 400.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 324.89pt;\">technical controls and processes and commissioned third-party assessments.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 374.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 188.04pt;\">\u00a0 The technical defense measures we have<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 412.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.89pt;\">implemented are designed to address vulnerabilities that may arise, including from a security control failure.\u00a0 These measures<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 424.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.89pt;\">currently involve a combination of artificial intelligence; machine learning computer network monitoring; malware and<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 436.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.89pt;\">antivirus resources; firewall systems; endpoint detection and response; cloud service defenses; Internet address and content<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 448.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.89pt;\">filtering monitoring software intended to secure against known malicious websites and potential data exfiltration; and a variety<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 460.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.92pt;\">of cyber intelligence and threat monitoring sources, which provide ongoing updates, all provided by third parties that we<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 472.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.96pt;\">believe are capable of performing the service for which they have been engaged or governmental agencies.\u00a0 When engaging a<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 484.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.82pt;\">third party for these types of services and resources, we typically conduct a security review involving, as relevant to the service<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.32pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 496.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.87pt;\">or resource, discussions with the firm\u2019s security personnel, evaluation of auditor reports, and other requested information and<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 508.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 61.87pt;\">documentation.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 111.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 529.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.99pt;\">We evaluate, and adjust as determined appropriate, our cybersecurity strategies and measures based on the above-noted<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 541.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.94pt;\">threat monitoring sources, learnings from periodic incident response tabletop exercises in which members of senior<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 553.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.93pt;\">management participate; penetration tests and scanning exercises; and an annual cybersecurity and/or cloud security risk<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 565.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.9pt;\">assessment conducted with help from outside experts informed by the National Institute of Standards and Technology<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 577.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 112.01pt;\">Cybersecurity framework.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 161.51pt; position: var(--position); text-decoration: none; white-space: pre; width: 400.89pt;\">Our IT function also undertakes a specific risk review, assisted in part by independent consultants<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 589.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.87pt;\">and other third parties, that is integrated into the overall annual enterprise risk management assessment the board of directors\u2019<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 601.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 174.03pt;\">audit and compliance committee oversees.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 223.53pt; position: var(--position); text-decoration: none; white-space: pre; width: 338.89pt;\">\u00a0 Our internal audit department incorporates the results from this risk review, and<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 613.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.97pt;\">cybersecurity-related enhancements identified through the review, in designing and conducting its IT function audits, in some<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 625.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 165.34pt;\">cases with a third-party firm\u2019s assistance.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 646.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.91pt;\">To support the ongoing identification and management of cybersecurity issues, all employees are required to complete<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4100000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 658.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.96pt;\">cybersecurity awareness training, including social engineering, password best practices, data classification and phishing<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 670.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.96pt;\">awareness, with additional training for handling of customer personal information.\u00a0 We also publish a monthly security<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 682.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 335.49pt;\">awareness newsletter along with performing ongoing internal phishing assessments.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 384.99pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 703.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 274.84pt;\">We also consider and evaluate cybersecurity risks associated with <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 342.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 26.66pt;\">KBHS<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 369pt; position: var(--position); text-decoration: none; white-space: pre; width: 193.45pt;\"> and third-party service providers that we have<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 715.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.88pt;\">identified as having the greatest potential to expose us to cybersecurity threats.\u00a0 We have established due diligence procedures<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 727.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 21.64pt;\">with <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 71.14pt; position: var(--position); text-decoration: none; white-space: pre; width: 26.66pt;\">KBHS<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 97.8pt; position: var(--position); text-decoration: none; white-space: pre; width: 464.59pt;\"> and such third-party service providers, as well as communication channels as part of their breach and incident<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 739.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.94pt;\">response processes.\u00a0 We also review annually the System and Organization Controls reports of third-party vendors hosting our<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 42.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.91pt;\">data to ensure they maintain adequate access management controls including physical safeguards, disaster recovery capabilities,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 54.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.92pt;\">data privacy and notification processes, onboarding processes, incident response procedures and periodic independent testing of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 66.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 295.81pt;\">the vendor capabilities.\u00a0 We depend on our third-party service providers, <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 345.31pt; position: var(--position); text-decoration: none; white-space: pre; width: 26.66pt;\">KBHS<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 371.97pt; position: var(--position); text-decoration: none; white-space: pre; width: 190.39pt;\"> and outside service providers to our customers<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 78.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 495.55pt;\">with whom we share some personal identifying and confidential information to secure the information they receive from us.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 545.05pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 99.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.88pt;\">Our business strategy, results of operations, or financial condition may be materially affected if our IT resources are<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 111.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.92pt;\">compromised, whether by an intentional attack, natural or man-made disaster, electricity blackout, IT/cybersecurity failure,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 123.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.91pt;\">systems misconfiguration, denial-of-service attacks, service provider error, mismanaged user access protocols, personnel action,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 135.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.97pt;\">or otherwise, as we may be severely limited in conducting operations for an extended period, experience internal control<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 147.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.9pt;\">failures, be cut off from assets or funds, face reputational damage, lose customers and related revenues and/or have private<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 159.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.91pt;\">party or governmental legal proceedings instituted against us, and incur significant expenses to resolve any such issues.\u00a0 Similar<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 171.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 330.93pt;\">impacts may result from a substantial disruption, or security incident or breach <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 380.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 26.66pt;\">KBHS<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 407.09pt; position: var(--position); text-decoration: none; white-space: pre; width: 155.41pt;\"> or an outside service provider to our<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 449.55pt;\">customers suffers, which could also result in sensitive personal information being publicly disclosed or misused.<span style=\"display: inline-block; height: 6.93pt;\"></span></span>","language":"en-us"}]},{"name":"rpt:f-59","factDimensions":{"xbrl:concept":"cyd:CybersecurityRiskManagementThirdPartyEngagedFlag","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"true"}]},{"name":"rpt:f-60","factDimensions":{"xbrl:concept":"cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"true"}]},{"name":"rpt:f-61","factDimensions":{"xbrl:concept":"cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.99pt;\">We evaluate, and adjust as determined appropriate, our cybersecurity strategies and measures based on the above-noted<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 541.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.94pt;\">threat monitoring sources, learnings from periodic incident response tabletop exercises in which members of senior<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 553.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.93pt;\">management participate; penetration tests and scanning exercises; and an annual cybersecurity and/or cloud security risk<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 565.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.9pt;\">assessment conducted with help from outside experts informed by the National Institute of Standards and Technology<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 577.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 112.01pt;\">Cybersecurity framework.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 161.51pt; position: var(--position); text-decoration: none; white-space: pre; width: 400.89pt;\">Our IT function also undertakes a specific risk review, assisted in part by independent consultants<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 589.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.87pt;\">and other third parties, that is integrated into the overall annual enterprise risk management assessment the board of directors\u2019<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 174.03pt;\">audit and compliance committee oversees.<span style=\"display: inline-block; height: 6.93pt;\"></span></span>","language":"en-us"}]},{"name":"rpt:f-62","factDimensions":{"xbrl:concept":"cyd:CybersecurityRiskManagementProcessesIntegratedFlag","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"true"}]},{"name":"rpt:f-63","factDimensions":{"xbrl:concept":"cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 48.83pt;\">Governance<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 116.33pt; position: var(--position); text-decoration: none; white-space: pre; width: 9.9pt;\">.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 126.22999999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 436.13pt;\">Our management is responsible for the ongoing assessment of, and for developing and implementing our<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 216.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 276.05pt;\">strategies and measures to address, material cybersecurity risks.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 325.55pt; position: var(--position); text-decoration: none; white-space: pre; width: 147.86pt;\">Our board of directors through its <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 473.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 89.01pt;\">audit and compliance<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 228.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 42.14pt;\">committee<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 91.64pt; position: var(--position); text-decoration: none; white-space: pre; width: 408.95pt;\"> oversees management\u2019s cybersecurity assessment activities and protective strategies and measures.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 500.59pt; position: var(--position); text-decoration: none; white-space: pre; width: 61.82pt;\">\u00a0 This includes<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 240.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 318.41pt;\">engaging in periodic reviews with management covering, among other things, <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 367.91pt; position: var(--position); text-decoration: none; white-space: pre; width: 147.65pt;\">our cybersecurity practices and risks<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 515.56pt; position: var(--position); text-decoration: none; white-space: pre; width: 5.43pt;\">. <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 520.99pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.93pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 523.9200000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 38.44pt;\">Our chief<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 252.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.91pt;\">information officer (\u201cCIO\u201d) periodically provides this review to the audit and compliance committee, with the most recent<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 264.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 141.63pt;\">review conducted in January 2025.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 191.13pt; position: var(--position); text-decoration: none; white-space: pre; width: 6.02pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 197.15pt; position: var(--position); text-decoration: none; white-space: pre; width: 365.34pt;\">The CIO, who has more than 34 years of experience in IT and cybersecurity, is supported<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 276.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.9pt;\">by a chief information security officer and various employees and dedicated contract personnel experienced with IT and<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 288.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.98pt;\">cybersecurity matters who are responsible for procuring, using, maintaining, updating and evaluating the cybersecurity<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 300.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 424.49pt;\">measures detailed above.\u00a0 These individuals also hold numerous cloud, security and privacy certifications.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 473.99pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 321.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.91pt;\">Our IT function, which is led by the CIO, maintains and is initially responsible for executing on a cybersecurity incident<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4100000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 333.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.87pt;\">response plan and specific runbooks, which describe processes for evaluating and escalating, depending on severity, within the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 345.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.98pt;\">enterprise and up to our senior executive management and board of directors the cybersecurity threats and incidents, or potential<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 357.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.98pt;\">threats or incidents, identified through our cybersecurity measures, as well as making public disclosures thereof.\u00a0 This team also<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 369.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.89pt;\">maintains other policies and procedures concerning cybersecurity matters, such as encryption standards, antivirus protection,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 381.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.87pt;\">remote access, multifactor authentication, data classification, confidential information and the use of the internet, social media,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 393.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.97pt;\">email and wireless devices.\u00a0 We also maintain insurance coverage for cybersecurity insurance as part of our overall insurance<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 405.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 37.47pt;\">portfolio.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 86.97pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 426.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 346.99pt;\">Our IT systems have faced a variety of phishing, denial-of-service and other attacks.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 414.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 147.89pt;\">Although we have not identified any<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 438.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.92pt;\">cybersecurity incidents during the fiscal years covered by this report that have materially affected or are reasonably likely to<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 450.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.98pt;\">materially affect our business strategy, consolidated results of operations or consolidated financial condition, we can provide no<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 462.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.87pt;\">assurance that our security measures will be successful and therefore we may experience a cybersecurity incident that materially<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 474.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.89pt;\">affects our business strategy, consolidated results of operations, consolidated financial condition or reputation, including, but<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 147.05pt;\">not limited to those described above.<span style=\"display: inline-block; height: 6.93pt;\"></span></span>","language":"en-us"}]},{"name":"rpt:f-64","factDimensions":{"xbrl:concept":"cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 126.22999999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 436.13pt;\">Our management is responsible for the ongoing assessment of, and for developing and implementing our<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 216.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 276.05pt;\">strategies and measures to address, material cybersecurity risks.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 325.55pt; position: var(--position); text-decoration: none; white-space: pre; width: 147.86pt;\">Our board of directors through its <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 473.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 89.01pt;\">audit and compliance<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 228.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 42.14pt;\">committee<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 91.64pt; position: var(--position); text-decoration: none; white-space: pre; width: 408.95pt;\"> oversees management\u2019s cybersecurity assessment activities and protective strategies and measures.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 500.59pt; position: var(--position); text-decoration: none; white-space: pre; width: 61.82pt;\">\u00a0 This includes<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 240.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 318.41pt;\">engaging in periodic reviews with management covering, among other things, <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 367.91pt; position: var(--position); text-decoration: none; white-space: pre; width: 147.65pt;\">our cybersecurity practices and risks<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 515.56pt; position: var(--position); text-decoration: none; white-space: pre; width: 5.43pt;\">. <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 520.99pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.93pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 523.9200000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 38.44pt;\">Our chief<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 252.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.91pt;\">information officer (\u201cCIO\u201d) periodically provides this review to the audit and compliance committee, with the most recent<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 264.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 141.63pt;\">review conducted in January 2025.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 191.13pt; position: var(--position); text-decoration: none; white-space: pre; width: 6.02pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 197.15pt; position: var(--position); text-decoration: none; white-space: pre; width: 365.34pt;\">The CIO, who has more than 34 years of experience in IT and cybersecurity, is supported<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 276.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.9pt;\">by a chief information security officer and various employees and dedicated contract personnel experienced with IT and<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 288.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.98pt;\">cybersecurity matters who are responsible for procuring, using, maintaining, updating and evaluating the cybersecurity<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 300.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 424.49pt;\">measures detailed above.\u00a0 These individuals also hold numerous cloud, security and privacy certifications.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 473.99pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 321.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.91pt;\">Our IT function, which is led by the CIO, maintains and is initially responsible for executing on a cybersecurity incident<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4100000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 333.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.87pt;\">response plan and specific runbooks, which describe processes for evaluating and escalating, depending on severity, within the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 345.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.98pt;\">enterprise and up to our senior executive management and board of directors the cybersecurity threats and incidents, or potential<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 357.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.98pt;\">threats or incidents, identified through our cybersecurity measures, as well as making public disclosures thereof.\u00a0 This team also<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 369.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.89pt;\">maintains other policies and procedures concerning cybersecurity matters, such as encryption standards, antivirus protection,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 381.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.87pt;\">remote access, multifactor authentication, data classification, confidential information and the use of the internet, social media,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 393.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.97pt;\">email and wireless devices.\u00a0 We also maintain insurance coverage for cybersecurity insurance as part of our overall insurance<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 37.47pt;\">portfolio.<span style=\"display: inline-block; height: 6.93pt;\"></span></span>","language":"en-us"}]},{"name":"rpt:f-65","factDimensions":{"xbrl:concept":"cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 325.55pt; position: var(--position); text-decoration: none; white-space: pre; width: 147.86pt;\">Our board of directors through its <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 473.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 89.01pt;\">audit and compliance<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 42.14pt;\">committee<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 91.64pt; position: var(--position); text-decoration: none; white-space: pre; width: 408.95pt;\"> oversees management\u2019s cybersecurity assessment activities and protective strategies and measures.<span style=\"display: inline-block; height: 6.93pt;\"></span></span>","language":"en-us"}]},{"name":"rpt:f-66","factDimensions":{"xbrl:concept":"cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"true"}]},{"name":"rpt:f-67","factDimensions":{"xbrl:concept":"cyd:CybersecurityRiskRoleOfManagementTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 523.9200000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 38.44pt;\">Our chief<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 252.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.91pt;\">information officer (\u201cCIO\u201d) periodically provides this review to the audit and compliance committee, with the most recent<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 264.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 141.63pt;\">review conducted in January 2025.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 191.13pt; position: var(--position); text-decoration: none; white-space: pre; width: 6.02pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 197.15pt; position: var(--position); text-decoration: none; white-space: pre; width: 365.34pt;\">The CIO, who has more than 34 years of experience in IT and cybersecurity, is supported<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 276.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.9pt;\">by a chief information security officer and various employees and dedicated contract personnel experienced with IT and<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 288.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.98pt;\">cybersecurity matters who are responsible for procuring, using, maintaining, updating and evaluating the cybersecurity<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 300.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 424.49pt;\">measures detailed above.\u00a0 These individuals also hold numerous cloud, security and privacy certifications.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 473.99pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 321.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.91pt;\">Our IT function, which is led by the CIO, maintains and is initially responsible for executing on a cybersecurity incident<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4100000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 333.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.87pt;\">response plan and specific runbooks, which describe processes for evaluating and escalating, depending on severity, within the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 345.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.98pt;\">enterprise and up to our senior executive management and board of directors the cybersecurity threats and incidents, or potential<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 357.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.98pt;\">threats or incidents, identified through our cybersecurity measures, as well as making public disclosures thereof.\u00a0 This team also<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 369.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.89pt;\">maintains other policies and procedures concerning cybersecurity matters, such as encryption standards, antivirus protection,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 381.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.87pt;\">remote access, multifactor authentication, data classification, confidential information and the use of the internet, social media,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 393.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.97pt;\">email and wireless devices.\u00a0 We also maintain insurance coverage for cybersecurity insurance as part of our overall insurance<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 37.47pt;\">portfolio.<span style=\"display: inline-block; height: 6.93pt;\"></span></span>","language":"en-us"}]},{"name":"rpt:f-68","factDimensions":{"xbrl:concept":"cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 523.9200000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 38.44pt;\">Our chief<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 252.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.91pt;\">information officer (\u201cCIO\u201d) periodically provides this review to the audit and compliance committee, with the most recent<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 141.63pt;\">review conducted in January 2025.<span style=\"display: inline-block; height: 6.93pt;\"></span></span>","language":"en-us"}]},{"name":"rpt:f-69","factDimensions":{"xbrl:concept":"cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 523.9200000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 38.44pt;\">Our chief<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 252.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.91pt;\">information officer (\u201cCIO\u201d) periodically provides this review to the audit and compliance committee, with the most recent<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 141.63pt;\">review conducted in January 2025.<span style=\"display: inline-block; height: 6.93pt;\"></span></span>","language":"en-us"}]},{"name":"rpt:f-70","factDimensions":{"xbrl:concept":"cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"true"}]},{"name":"rpt:f-71","factDimensions":{"xbrl:concept":"cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 197.15pt; position: var(--position); text-decoration: none; white-space: pre; width: 365.34pt;\">The CIO, who has more than 34 years of experience in IT and cybersecurity, is supported<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 276.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.9pt;\">by a chief information security officer and various employees and dedicated contract personnel experienced with IT and<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 288.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.98pt;\">cybersecurity matters who are responsible for procuring, using, maintaining, updating and evaluating the cybersecurity<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 424.49pt;\">measures detailed above.\u00a0 These individuals also hold numerous cloud, security and privacy certifications.<span style=\"display: inline-block; height: 6.93pt;\"></span></span>","language":"en-us"}]},{"name":"rpt:f-72","factDimensions":{"xbrl:concept":"cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"false"}]},{"name":"rpt:f-73","factDimensions":{"xbrl:concept":"dei:AuditorFirmId","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"42","language":"en-us"}]},{"name":"rpt:f-74","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6930086000","decimals":-3}]},{"name":"rpt:f-75","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6410629000","decimals":-3}]},{"name":"rpt:f-76","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6903776000","decimals":-3}]},{"name":"rpt:f-77","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"6902239000","decimals":-3}]},{"name":"rpt:f-78","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"6381106000","decimals":-3}]},{"name":"rpt:f-79","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"6880362000","decimals":-3}]},{"name":"rpt:f-80","factDimensions":{"xbrl:concept":"us-gaap:CostOfGoodsAndServicesSold","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"5451483000","decimals":-3}]},{"name":"rpt:f-81","factDimensions":{"xbrl:concept":"us-gaap:CostOfGoodsAndServicesSold","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"5030275000","decimals":-3}]},{"name":"rpt:f-82","factDimensions":{"xbrl:concept":"us-gaap:CostOfGoodsAndServicesSold","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"5213343000","decimals":-3}]},{"name":"rpt:f-83","factDimensions":{"xbrl:concept":"us-gaap:SellingGeneralAndAdministrativeExpense","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"686848000","decimals":-3}]},{"name":"rpt:f-84","factDimensions":{"xbrl:concept":"us-gaap:SellingGeneralAndAdministrativeExpense","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"632094000","decimals":-3}]},{"name":"rpt:f-85","factDimensions":{"xbrl:concept":"us-gaap:SellingGeneralAndAdministrativeExpense","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"629645000","decimals":-3}]},{"name":"rpt:f-86","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"763908000","decimals":-3}]},{"name":"rpt:f-87","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"718737000","decimals":-3}]},{"name":"rpt:f-88","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"1037374000","decimals":-3}]},{"name":"rpt:f-89","factDimensions":{"xbrl:concept":"us-gaap:InvestmentIncomeInterest","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"32101000","decimals":-3}]},{"name":"rpt:f-90","factDimensions":{"xbrl:concept":"us-gaap:InvestmentIncomeInterest","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"13759000","decimals":-3}]},{"name":"rpt:f-91","factDimensions":{"xbrl:concept":"us-gaap:InvestmentIncomeInterest","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"704000","decimals":-3}]},{"name":"rpt:f-92","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromEquityMethodInvestments","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"6019000","decimals":-3}]},{"name":"rpt:f-93","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromEquityMethodInvestments","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"-713000","decimals":-3}]},{"name":"rpt:f-94","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromEquityMethodInvestments","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"-865000","decimals":-3}]},{"name":"rpt:f-95","factDimensions":{"xbrl:concept":"us-gaap:GainsLossesOnExtinguishmentOfDebt","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-96","factDimensions":{"xbrl:concept":"us-gaap:GainsLossesOnExtinguishmentOfDebt","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-97","factDimensions":{"xbrl:concept":"us-gaap:GainsLossesOnExtinguishmentOfDebt","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"-3598000","decimals":-3}]},{"name":"rpt:f-98","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"802028000","decimals":-3}]},{"name":"rpt:f-99","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"731783000","decimals":-3}]},{"name":"rpt:f-100","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"1033615000","decimals":-3}]},{"name":"rpt:f-101","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"27847000","decimals":-3}]},{"name":"rpt:f-102","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"29523000","decimals":-3}]},{"name":"rpt:f-103","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"23414000","decimals":-3}]},{"name":"rpt:f-104","factDimensions":{"xbrl:concept":"us-gaap:SellingGeneralAndAdministrativeExpense","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"6133000","decimals":-3}]},{"name":"rpt:f-105","factDimensions":{"xbrl:concept":"us-gaap:SellingGeneralAndAdministrativeExpense","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"5726000","decimals":-3}]},{"name":"rpt:f-106","factDimensions":{"xbrl:concept":"us-gaap:SellingGeneralAndAdministrativeExpense","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"5762000","decimals":-3}]},{"name":"rpt:f-107","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromEquityMethodInvestments","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"27176000","decimals":-3}]},{"name":"rpt:f-108","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromEquityMethodInvestments","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"15697000","decimals":-3}]},{"name":"rpt:f-109","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromEquityMethodInvestments","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"20799000","decimals":-3}]},{"name":"rpt:f-110","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"48890000","decimals":-3}]},{"name":"rpt:f-111","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"39494000","decimals":-3}]},{"name":"rpt:f-112","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"38451000","decimals":-3}]},{"name":"rpt:f-113","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"850918000","decimals":-3}]},{"name":"rpt:f-114","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"771277000","decimals":-3}]},{"name":"rpt:f-115","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1072066000","decimals":-3}]},{"name":"rpt:f-116","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"195900000","decimals":-3}]},{"name":"rpt:f-117","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"181100000","decimals":-3}]},{"name":"rpt:f-118","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"255400000","decimals":-3}]},{"name":"rpt:f-119","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"655018000","decimals":-3}]},{"name":"rpt:f-120","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"590177000","decimals":-3}]},{"name":"rpt:f-121","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"816666000","decimals":-3}]},{"name":"rpt:f-122","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"8.70","decimals":2}]},{"name":"rpt:f-123","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"7.25","decimals":2}]},{"name":"rpt:f-124","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"9.35","decimals":2}]},{"name":"rpt:f-125","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"8.45","decimals":2}]},{"name":"rpt:f-126","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"7.03","decimals":2}]},{"name":"rpt:f-127","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"9.09","decimals":2}]},{"name":"rpt:f-128","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"74753000","decimals":-3}]},{"name":"rpt:f-129","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"80842000","decimals":-3}]},{"name":"rpt:f-130","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"86861000","decimals":-3}]},{"name":"rpt:f-131","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"76955000","decimals":-3}]},{"name":"rpt:f-132","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"83380000","decimals":-3}]},{"name":"rpt:f-133","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"89348000","decimals":-3}]},{"name":"rpt:f-134","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"655018000","decimals":-3}]},{"name":"rpt:f-135","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"590177000","decimals":-3}]},{"name":"rpt:f-136","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"816666000","decimals":-3}]},{"name":"rpt:f-137","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"416000","decimals":-3}]},{"name":"rpt:f-138","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2720000","decimals":-3}]},{"name":"rpt:f-139","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17463000","decimals":-3}]},{"name":"rpt:f-140","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"461000","decimals":-3}]},{"name":"rpt:f-141","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"112000","decimals":-3}]},{"name":"rpt:f-142","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1090000","decimals":-3}]},{"name":"rpt:f-143","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossBeforeTax","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-45000","decimals":-3}]},{"name":"rpt:f-144","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossBeforeTax","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2608000","decimals":-3}]},{"name":"rpt:f-145","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossBeforeTax","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"18553000","decimals":-3}]},{"name":"rpt:f-146","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossTax","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-12000","decimals":-3}]},{"name":"rpt:f-147","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossTax","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"704000","decimals":-3}]},{"name":"rpt:f-148","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossTax","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5009000","decimals":-3}]},{"name":"rpt:f-149","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-33000","decimals":-3}]},{"name":"rpt:f-150","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1904000","decimals":-3}]},{"name":"rpt:f-151","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13544000","decimals":-3}]},{"name":"rpt:f-152","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"654985000","decimals":-3}]},{"name":"rpt:f-153","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"592081000","decimals":-3}]},{"name":"rpt:f-154","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"830210000","decimals":-3}]},{"name":"rpt:f-155","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"597973000","decimals":-3}]},{"name":"rpt:f-156","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"727076000","decimals":-3}]},{"name":"rpt:f-157","factDimensions":{"xbrl:concept":"us-gaap:AccountsAndNotesReceivableNet","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"377533000","decimals":-3}]},{"name":"rpt:f-158","factDimensions":{"xbrl:concept":"us-gaap:AccountsAndNotesReceivableNet","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"366862000","decimals":-3}]},{"name":"rpt:f-159","factDimensions":{"xbrl:concept":"us-gaap:InventoryOperativeBuilders","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"5528020000","decimals":-3}]},{"name":"rpt:f-160","factDimensions":{"xbrl:concept":"us-gaap:InventoryOperativeBuilders","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"5133646000","decimals":-3}]},{"name":"rpt:f-161","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"67020000","decimals":-3}]},{"name":"rpt:f-162","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"59128000","decimals":-3}]},{"name":"rpt:f-163","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"90359000","decimals":-3}]},{"name":"rpt:f-164","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"88309000","decimals":-3}]},{"name":"rpt:f-165","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxAssetsNet","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"102421000","decimals":-3}]},{"name":"rpt:f-166","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxAssetsNet","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"119475000","decimals":-3}]},{"name":"rpt:f-167","factDimensions":{"xbrl:concept":"us-gaap:OtherAssets","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"105920000","decimals":-3}]},{"name":"rpt:f-168","factDimensions":{"xbrl:concept":"us-gaap:OtherAssets","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"96987000","decimals":-3}]},{"name":"rpt:f-169","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"6869246000","decimals":-3}]},{"name":"rpt:f-170","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"6591483000","decimals":-3}]},{"name":"rpt:f-171","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"66923000","decimals":-3}]},{"name":"rpt:f-172","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"56879000","decimals":-3}]},{"name":"rpt:f-173","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6936169000","decimals":-3}]},{"name":"rpt:f-174","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6648362000","decimals":-3}]},{"name":"rpt:f-175","factDimensions":{"xbrl:concept":"us-gaap:AccountsPayableCurrentAndNoncurrent","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"384894000","decimals":-3}]},{"name":"rpt:f-176","factDimensions":{"xbrl:concept":"us-gaap:AccountsPayableCurrentAndNoncurrent","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"388452000","decimals":-3}]},{"name":"rpt:f-177","factDimensions":{"xbrl:concept":"us-gaap:AccruedLiabilitiesCurrentAndNoncurrent","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"796261000","decimals":-3}]},{"name":"rpt:f-178","factDimensions":{"xbrl:concept":"us-gaap:AccruedLiabilitiesCurrentAndNoncurrent","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"758227000","decimals":-3}]},{"name":"rpt:f-179","factDimensions":{"xbrl:concept":"us-gaap:NotesAndLoansPayable","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"1691679000","decimals":-3}]},{"name":"rpt:f-180","factDimensions":{"xbrl:concept":"us-gaap:NotesAndLoansPayable","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"1689898000","decimals":-3}]},{"name":"rpt:f-181","factDimensions":{"xbrl:concept":"us-gaap:Liabilities","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"2872834000","decimals":-3}]},{"name":"rpt:f-182","factDimensions":{"xbrl:concept":"us-gaap:Liabilities","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"2836577000","decimals":-3}]},{"name":"rpt:f-183","factDimensions":{"xbrl:concept":"us-gaap:FinancialServicesLiabilities","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"2719000","decimals":-3}]},{"name":"rpt:f-184","factDimensions":{"xbrl:concept":"us-gaap:FinancialServicesLiabilities","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"1645000","decimals":-3}]},{"name":"rpt:f-185","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockParOrStatedValuePerShare","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.00"}]},{"name":"rpt:f-186","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockParOrStatedValuePerShare","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.00"}]},{"name":"rpt:f-187","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesAuthorized","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"10000000"}]},{"name":"rpt:f-188","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesAuthorized","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"10000000"}]},{"name":"rpt:f-189","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesIssued","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0"}]},{"name":"rpt:f-190","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesIssued","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0"}]},{"name":"rpt:f-191","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockValue","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-192","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockValue","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-193","factDimensions":{"xbrl:concept":"us-gaap:CommonStockParOrStatedValuePerShare","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.00"}]},{"name":"rpt:f-194","factDimensions":{"xbrl:concept":"us-gaap:CommonStockParOrStatedValuePerShare","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.00"}]},{"name":"rpt:f-195","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"290000000"}]},{"name":"rpt:f-196","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"290000000"}]},{"name":"rpt:f-197","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesIssued","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"74409977"}]},{"name":"rpt:f-198","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesIssued","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"101275979"}]},{"name":"rpt:f-199","factDimensions":{"xbrl:concept":"us-gaap:CommonStockValue","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"74410000","decimals":-3}]},{"name":"rpt:f-200","factDimensions":{"xbrl:concept":"us-gaap:CommonStockValue","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"101276000","decimals":-3}]},{"name":"rpt:f-201","factDimensions":{"xbrl:concept":"us-gaap:AdditionalPaidInCapitalCommonStock","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"862049000","decimals":-3}]},{"name":"rpt:f-202","factDimensions":{"xbrl:concept":"us-gaap:AdditionalPaidInCapitalCommonStock","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"845693000","decimals":-3}]},{"name":"rpt:f-203","factDimensions":{"xbrl:concept":"us-gaap:RetainedEarningsAccumulatedDeficit","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3269423000","decimals":-3}]},{"name":"rpt:f-204","factDimensions":{"xbrl:concept":"us-gaap:RetainedEarningsAccumulatedDeficit","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3676924000","decimals":-3}]},{"name":"rpt:f-205","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-3704000","decimals":-3}]},{"name":"rpt:f-206","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-3671000","decimals":-3}]},{"name":"rpt:f-207","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesHeldInEmployeeTrustShares","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"6705247"}]},{"name":"rpt:f-208","factDimensions":{"xbrl:concept":"us-gaap:CommonStockIssuedEmployeeStockTrust","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-209","factDimensions":{"xbrl:concept":"us-gaap:CommonStockIssuedEmployeeStockTrust","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"72718000","decimals":-3}]},{"name":"rpt:f-210","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockCommonShares","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"2253156"}]},{"name":"rpt:f-211","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockCommonShares","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"18703704"}]},{"name":"rpt:f-212","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockCommonValue","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"141562000","decimals":-3}]},{"name":"rpt:f-213","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockCommonValue","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"737364000","decimals":-3}]},{"name":"rpt:f-214","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4060616000","decimals":-3}]},{"name":"rpt:f-215","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3810140000","decimals":-3}]},{"name":"rpt:f-216","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesAndStockholdersEquity","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6936169000","decimals":-3}]},{"name":"rpt:f-217","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesAndStockholdersEquity","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6648362000","decimals":-3}]},{"name":"rpt:f-218","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesOutstanding","xbrl:period":"2021-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"100711000","decimals":-3}]},{"name":"rpt:f-219","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesOutstanding","xbrl:period":"2021-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:TrustForBenefitOfEmployeesMember"},"factValues":[{"value":"-6705000","decimals":-3}]},{"name":"rpt:f-220","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockCommonShares","xbrl:period":"2021-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"5785000","decimals":-3}]},{"name":"rpt:f-221","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2021-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"100711000","decimals":-3}]},{"name":"rpt:f-222","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2021-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"848620000","decimals":-3}]},{"name":"rpt:f-223","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2021-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"2379364000","decimals":-3}]},{"name":"rpt:f-224","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2021-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-19119000","decimals":-3}]},{"name":"rpt:f-225","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2021-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TrustForBenefitOfEmployeesMember"},"factValues":[{"value":"-72718000","decimals":-3}]},{"name":"rpt:f-226","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2021-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"-217383000","decimals":-3}]},{"name":"rpt:f-227","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2021-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3019475000","decimals":-3}]},{"name":"rpt:f-228","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"816666000","decimals":-3}]},{"name":"rpt:f-229","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"816666000","decimals":-3}]},{"name":"rpt:f-230","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"13544000","decimals":-3}]},{"name":"rpt:f-231","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13544000","decimals":-3}]},{"name":"rpt:f-232","factDimensions":{"xbrl:concept":"us-gaap:DividendsCommonStockCash","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"52452000","decimals":-3}]},{"name":"rpt:f-233","factDimensions":{"xbrl:concept":"us-gaap:DividendsCommonStockCash","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"52452000","decimals":-3}]},{"name":"rpt:f-234","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"1088000","decimals":-3}]},{"name":"rpt:f-235","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"-41824000","decimals":-3}]},{"name":"rpt:f-236","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"41824000","decimals":-3}]},{"name":"rpt:f-237","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"29464000","decimals":-3}]},{"name":"rpt:f-238","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"29464000","decimals":-3}]},{"name":"rpt:f-239","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodShares","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"4928000","decimals":-3}]},{"name":"rpt:f-240","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodValue","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"150000000","decimals":-3}]},{"name":"rpt:f-241","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodValue","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"150000000","decimals":-3}]},{"name":"rpt:f-242","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockSharesAcquired","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"391000","decimals":-3}]},{"name":"rpt:f-243","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockValueAcquiredCostMethod","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"15902000","decimals":-3}]},{"name":"rpt:f-244","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockValueAcquiredCostMethod","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"15902000","decimals":-3}]},{"name":"rpt:f-245","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesOutstanding","xbrl:period":"2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"100711000","decimals":-3}]},{"name":"rpt:f-246","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesOutstanding","xbrl:period":"2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:TrustForBenefitOfEmployeesMember"},"factValues":[{"value":"-6705000","decimals":-3}]},{"name":"rpt:f-247","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockCommonShares","xbrl:period":"2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"10016000","decimals":-3}]},{"name":"rpt:f-248","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"100711000","decimals":-3}]},{"name":"rpt:f-249","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"836260000","decimals":-3}]},{"name":"rpt:f-250","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"3143578000","decimals":-3}]},{"name":"rpt:f-251","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-5575000","decimals":-3}]},{"name":"rpt:f-252","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TrustForBenefitOfEmployeesMember"},"factValues":[{"value":"-72718000","decimals":-3}]},{"name":"rpt:f-253","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"-341461000","decimals":-3}]},{"name":"rpt:f-254","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3660795000","decimals":-3}]},{"name":"rpt:f-255","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"590177000","decimals":-3}]},{"name":"rpt:f-256","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"590177000","decimals":-3}]},{"name":"rpt:f-257","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"1904000","decimals":-3}]},{"name":"rpt:f-258","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1904000","decimals":-3}]},{"name":"rpt:f-259","factDimensions":{"xbrl:concept":"us-gaap:DividendsCommonStockCash","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"56831000","decimals":-3}]},{"name":"rpt:f-260","factDimensions":{"xbrl:concept":"us-gaap:DividendsCommonStockCash","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"56831000","decimals":-3}]},{"name":"rpt:f-261","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"565000","decimals":-3}]},{"name":"rpt:f-262","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"565000","decimals":-3}]},{"name":"rpt:f-263","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"8292000","decimals":-3}]},{"name":"rpt:f-264","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8857000","decimals":-3}]},{"name":"rpt:f-265","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"927000","decimals":-3}]},{"name":"rpt:f-266","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"-33471000","decimals":-3}]},{"name":"rpt:f-267","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"33471000","decimals":-3}]},{"name":"rpt:f-268","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"34612000","decimals":-3}]},{"name":"rpt:f-269","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"34612000","decimals":-3}]},{"name":"rpt:f-270","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodShares","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"9244000","decimals":-3}]},{"name":"rpt:f-271","factDimensions":{"xbrl:concept":"kbh:StockRepurchasedDuringPeriodIncludingExciseTaxValue","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"415136000","decimals":-3}]},{"name":"rpt:f-272","factDimensions":{"xbrl:concept":"kbh:StockRepurchasedDuringPeriodIncludingExciseTaxValue","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"415136000","decimals":-3}]},{"name":"rpt:f-273","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockSharesAcquired","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"371000","decimals":-3}]},{"name":"rpt:f-274","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockValueAcquiredCostMethod","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"14238000","decimals":-3}]},{"name":"rpt:f-275","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockValueAcquiredCostMethod","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14238000","decimals":-3}]},{"name":"rpt:f-276","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesOutstanding","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"101276000","decimals":-3}]},{"name":"rpt:f-277","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesOutstanding","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:TrustForBenefitOfEmployeesMember"},"factValues":[{"value":"-6705000","decimals":-3}]},{"name":"rpt:f-278","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockCommonShares","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"18704000","decimals":-3}]},{"name":"rpt:f-279","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"101276000","decimals":-3}]},{"name":"rpt:f-280","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"845693000","decimals":-3}]},{"name":"rpt:f-281","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"3676924000","decimals":-3}]},{"name":"rpt:f-282","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-3671000","decimals":-3}]},{"name":"rpt:f-283","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TrustForBenefitOfEmployeesMember"},"factValues":[{"value":"-72718000","decimals":-3}]},{"name":"rpt:f-284","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"-737364000","decimals":-3}]},{"name":"rpt:f-285","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3810140000","decimals":-3}]},{"name":"rpt:f-286","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"655018000","decimals":-3}]},{"name":"rpt:f-287","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"655018000","decimals":-3}]},{"name":"rpt:f-288","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-33000","decimals":-3}]},{"name":"rpt:f-289","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-33000","decimals":-3}]},{"name":"rpt:f-290","factDimensions":{"xbrl:concept":"us-gaap:DividendsCommonStockCash","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"71554000","decimals":-3}]},{"name":"rpt:f-291","factDimensions":{"xbrl:concept":"us-gaap:DividendsCommonStockCash","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"71554000","decimals":-3}]},{"name":"rpt:f-292","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"691000","decimals":-3}]},{"name":"rpt:f-293","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"691000","decimals":-3}]},{"name":"rpt:f-294","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"9742000","decimals":-3}]},{"name":"rpt:f-295","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10433000","decimals":-3}]},{"name":"rpt:f-296","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"682000","decimals":-3}]},{"name":"rpt:f-297","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"-27856000","decimals":-3}]},{"name":"rpt:f-298","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"27856000","decimals":-3}]},{"name":"rpt:f-299","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"34470000","decimals":-3}]},{"name":"rpt:f-300","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"34470000","decimals":-3}]},{"name":"rpt:f-301","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodShares","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"4725000","decimals":-3}]},{"name":"rpt:f-302","factDimensions":{"xbrl:concept":"kbh:StockRepurchasedDuringPeriodIncludingExciseTaxValue","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"352842000","decimals":-3}]},{"name":"rpt:f-303","factDimensions":{"xbrl:concept":"kbh:StockRepurchasedDuringPeriodIncludingExciseTaxValue","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"352842000","decimals":-3}]},{"name":"rpt:f-304","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockSharesAcquired","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"358000","decimals":-3}]},{"name":"rpt:f-305","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockValueAcquiredCostMethod","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"25016000","decimals":-3}]},{"name":"rpt:f-306","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockValueAcquiredCostMethod","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"25016000","decimals":-3}]},{"name":"rpt:f-307","factDimensions":{"xbrl:concept":"kbh:DissolutionOfGrantorStockOwnershipTrustShares","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:TrustForBenefitOfEmployeesMember"},"factValues":[{"value":"6705000","decimals":-3}]},{"name":"rpt:f-308","factDimensions":{"xbrl:concept":"kbh:DissolutionOfGrantorStockOwnershipTrustShares","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"-6705000","decimals":-3}]},{"name":"rpt:f-309","factDimensions":{"xbrl:concept":"kbh:DissolutionOfGrantorStockOwnershipTrustValue","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TrustForBenefitOfEmployeesMember"},"factValues":[{"value":"-72718000","decimals":-3}]},{"name":"rpt:f-310","factDimensions":{"xbrl:concept":"kbh:DissolutionOfGrantorStockOwnershipTrustValue","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"72718000","decimals":-3}]},{"name":"rpt:f-311","factDimensions":{"xbrl:concept":"kbh:DissolutionOfGrantorStockOwnershipTrustValue","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-312","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockSharesRetired","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"27557000","decimals":-3}]},{"name":"rpt:f-313","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockSharesRetired","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"27557000","decimals":-3}]},{"name":"rpt:f-314","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockRetiredCostMethodAmount","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"27557000","decimals":-3}]},{"name":"rpt:f-315","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockRetiredCostMethodAmount","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"990965000","decimals":-3}]},{"name":"rpt:f-316","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockRetiredCostMethodAmount","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"-1018522000","decimals":-3}]},{"name":"rpt:f-317","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesOutstanding","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"74410000","decimals":-3}]},{"name":"rpt:f-318","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesOutstanding","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:TrustForBenefitOfEmployeesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-319","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockCommonShares","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"2253000","decimals":-3}]},{"name":"rpt:f-320","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"74410000","decimals":-3}]},{"name":"rpt:f-321","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"862049000","decimals":-3}]},{"name":"rpt:f-322","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"3269423000","decimals":-3}]},{"name":"rpt:f-323","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-3704000","decimals":-3}]},{"name":"rpt:f-324","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TrustForBenefitOfEmployeesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-325","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"-141562000","decimals":-3}]},{"name":"rpt:f-326","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4060616000","decimals":-3}]},{"name":"rpt:f-327","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"655018000","decimals":-3}]},{"name":"rpt:f-328","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"590177000","decimals":-3}]},{"name":"rpt:f-329","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"816666000","decimals":-3}]},{"name":"rpt:f-330","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromEquityMethodInvestments","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"33195000","decimals":-3}]},{"name":"rpt:f-331","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromEquityMethodInvestments","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14984000","decimals":-3}]},{"name":"rpt:f-332","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromEquityMethodInvestments","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"19934000","decimals":-3}]},{"name":"rpt:f-333","factDimensions":{"xbrl:concept":"us-gaap:EquityMethodInvestmentDividendsOrDistributions","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"26775000","decimals":-3}]},{"name":"rpt:f-334","factDimensions":{"xbrl:concept":"us-gaap:EquityMethodInvestmentDividendsOrDistributions","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"23171000","decimals":-3}]},{"name":"rpt:f-335","factDimensions":{"xbrl:concept":"us-gaap:EquityMethodInvestmentDividendsOrDistributions","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11038000","decimals":-3}]},{"name":"rpt:f-336","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfFinancingCostsAndDiscounts","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3483000","decimals":-3}]},{"name":"rpt:f-337","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfFinancingCostsAndDiscounts","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3381000","decimals":-3}]},{"name":"rpt:f-338","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfFinancingCostsAndDiscounts","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2322000","decimals":-3}]},{"name":"rpt:f-339","factDimensions":{"xbrl:concept":"us-gaap:DepreciationAndAmortization","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"37272000","decimals":-3}]},{"name":"rpt:f-340","factDimensions":{"xbrl:concept":"us-gaap:DepreciationAndAmortization","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"36413000","decimals":-3}]},{"name":"rpt:f-341","factDimensions":{"xbrl:concept":"us-gaap:DepreciationAndAmortization","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"32319000","decimals":-3}]},{"name":"rpt:f-342","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInDeferredIncomeTaxes","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-17054000","decimals":-3}]},{"name":"rpt:f-343","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInDeferredIncomeTaxes","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-41393000","decimals":-3}]},{"name":"rpt:f-344","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInDeferredIncomeTaxes","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-16510000","decimals":-3}]},{"name":"rpt:f-345","factDimensions":{"xbrl:concept":"us-gaap:EquitySecuritiesFvNiRealizedGainLoss","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12516000","decimals":-3}]},{"name":"rpt:f-346","factDimensions":{"xbrl:concept":"us-gaap:EquitySecuritiesFvNiRealizedGainLoss","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-347","factDimensions":{"xbrl:concept":"us-gaap:EquitySecuritiesFvNiRealizedGainLoss","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-348","factDimensions":{"xbrl:concept":"us-gaap:GainsLossesOnExtinguishmentOfDebt","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-349","factDimensions":{"xbrl:concept":"us-gaap:GainsLossesOnExtinguishmentOfDebt","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-350","factDimensions":{"xbrl:concept":"us-gaap:GainsLossesOnExtinguishmentOfDebt","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-3598000","decimals":-3}]},{"name":"rpt:f-351","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"34470000","decimals":-3}]},{"name":"rpt:f-352","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"34612000","decimals":-3}]},{"name":"rpt:f-353","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"29464000","decimals":-3}]},{"name":"rpt:f-354","factDimensions":{"xbrl:concept":"kbh:InventoryImpairmentsAndLandOptionContractAbandonments","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4597000","decimals":-3}]},{"name":"rpt:f-355","factDimensions":{"xbrl:concept":"kbh:InventoryImpairmentsAndLandOptionContractAbandonments","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11424000","decimals":-3}]},{"name":"rpt:f-356","factDimensions":{"xbrl:concept":"kbh:InventoryImpairmentsAndLandOptionContractAbandonments","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"37301000","decimals":-3}]},{"name":"rpt:f-357","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-16586000","decimals":-3}]},{"name":"rpt:f-358","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12919000","decimals":-3}]},{"name":"rpt:f-359","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"19885000","decimals":-3}]},{"name":"rpt:f-360","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInInventories","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"385795000","decimals":-3}]},{"name":"rpt:f-361","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInInventories","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-426812000","decimals":-3}]},{"name":"rpt:f-362","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInInventories","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"785557000","decimals":-3}]},{"name":"rpt:f-363","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-7241000","decimals":-3}]},{"name":"rpt:f-364","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-62200000","decimals":-3}]},{"name":"rpt:f-365","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"53097000","decimals":-3}]},{"name":"rpt:f-366","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-6214000","decimals":-3}]},{"name":"rpt:f-367","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-5419000","decimals":-3}]},{"name":"rpt:f-368","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-6479000","decimals":-3}]},{"name":"rpt:f-369","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInOperatingActivities","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"362722000","decimals":-3}]},{"name":"rpt:f-370","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInOperatingActivities","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1082699000","decimals":-3}]},{"name":"rpt:f-371","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInOperatingActivities","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"183418000","decimals":-3}]},{"name":"rpt:f-372","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireInterestInJointVenture","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14509000","decimals":-3}]},{"name":"rpt:f-373","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireInterestInJointVenture","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"27694000","decimals":-3}]},{"name":"rpt:f-374","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireInterestInJointVenture","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"28439000","decimals":-3}]},{"name":"rpt:f-375","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1992000","decimals":-3}]},{"name":"rpt:f-376","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5100000","decimals":-3}]},{"name":"rpt:f-377","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1900000","decimals":-3}]},{"name":"rpt:f-378","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleOfEquitySecuritiesFvNi","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1709000","decimals":-3}]},{"name":"rpt:f-379","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleOfEquitySecuritiesFvNi","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-380","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleOfEquitySecuritiesFvNi","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-381","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"39311000","decimals":-3}]},{"name":"rpt:f-382","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"35468000","decimals":-3}]},{"name":"rpt:f-383","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"45234000","decimals":-3}]},{"name":"rpt:f-384","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInInvestingActivities","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-50119000","decimals":-3}]},{"name":"rpt:f-385","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInInvestingActivities","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-58062000","decimals":-3}]},{"name":"rpt:f-386","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInInvestingActivities","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-71773000","decimals":-3}]},{"name":"rpt:f-387","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-388","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-389","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"350000000","decimals":-3}]},{"name":"rpt:f-390","factDimensions":{"xbrl:concept":"us-gaap:RepaymentsOfNotesPayable","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-391","factDimensions":{"xbrl:concept":"us-gaap:RepaymentsOfNotesPayable","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-392","factDimensions":{"xbrl:concept":"us-gaap:RepaymentsOfNotesPayable","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"703598000","decimals":-3}]},{"name":"rpt:f-393","factDimensions":{"xbrl:concept":"us-gaap:PaymentsOfDebtIssuanceCosts","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-394","factDimensions":{"xbrl:concept":"us-gaap:PaymentsOfDebtIssuanceCosts","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-395","factDimensions":{"xbrl:concept":"us-gaap:PaymentsOfDebtIssuanceCosts","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11064000","decimals":-3}]},{"name":"rpt:f-396","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromLinesOfCredit","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-397","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromLinesOfCredit","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"170000000","decimals":-3}]},{"name":"rpt:f-398","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromLinesOfCredit","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1685000000","decimals":-3}]},{"name":"rpt:f-399","factDimensions":{"xbrl:concept":"us-gaap:RepaymentsOfLinesOfCredit","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-400","factDimensions":{"xbrl:concept":"us-gaap:RepaymentsOfLinesOfCredit","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"320000000","decimals":-3}]},{"name":"rpt:f-401","factDimensions":{"xbrl:concept":"us-gaap:RepaymentsOfLinesOfCredit","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1535000000","decimals":-3}]},{"name":"rpt:f-402","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOfUnsecuredDebt","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-403","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOfUnsecuredDebt","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-404","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOfUnsecuredDebt","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"360000000","decimals":-3}]},{"name":"rpt:f-405","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromRepaymentsOfSecuredDebt","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-917000","decimals":-3}]},{"name":"rpt:f-406","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromRepaymentsOfSecuredDebt","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-3843000","decimals":-3}]},{"name":"rpt:f-407","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromRepaymentsOfSecuredDebt","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-567000","decimals":-3}]},{"name":"rpt:f-408","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10433000","decimals":-3}]},{"name":"rpt:f-409","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8857000","decimals":-3}]},{"name":"rpt:f-410","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-411","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForRepurchaseOfCommonStock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"353698000","decimals":-3}]},{"name":"rpt:f-412","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForRepurchaseOfCommonStock","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"411438000","decimals":-3}]},{"name":"rpt:f-413","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForRepurchaseOfCommonStock","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"150000000","decimals":-3}]},{"name":"rpt:f-414","factDimensions":{"xbrl:concept":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"25016000","decimals":-3}]},{"name":"rpt:f-415","factDimensions":{"xbrl:concept":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14238000","decimals":-3}]},{"name":"rpt:f-416","factDimensions":{"xbrl:concept":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"15902000","decimals":-3}]},{"name":"rpt:f-417","factDimensions":{"xbrl:concept":"us-gaap:PaymentsOfDividendsCommonStock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"71554000","decimals":-3}]},{"name":"rpt:f-418","factDimensions":{"xbrl:concept":"us-gaap:PaymentsOfDividendsCommonStock","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"56831000","decimals":-3}]},{"name":"rpt:f-419","factDimensions":{"xbrl:concept":"us-gaap:PaymentsOfDividendsCommonStock","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"52452000","decimals":-3}]},{"name":"rpt:f-420","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInFinancingActivities","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-440752000","decimals":-3}]},{"name":"rpt:f-421","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInFinancingActivities","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-627493000","decimals":-3}]},{"name":"rpt:f-422","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInFinancingActivities","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-73583000","decimals":-3}]},{"name":"rpt:f-423","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-128149000","decimals":-3}]},{"name":"rpt:f-424","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"397144000","decimals":-3}]},{"name":"rpt:f-425","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"38062000","decimals":-3}]},{"name":"rpt:f-426","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"727342000","decimals":-3}]},{"name":"rpt:f-427","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"330198000","decimals":-3}]},{"name":"rpt:f-428","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2021-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"292136000","decimals":-3}]},{"name":"rpt:f-429","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"599193000","decimals":-3}]},{"name":"rpt:f-430","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"727342000","decimals":-3}]},{"name":"rpt:f-431","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"330198000","decimals":-3}]},{"name":"rpt:f-432","factDimensions":{"xbrl:concept":"us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; left: 94.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 187.64pt;\">Summary of Significant Accounting Policies<span style=\"display: inline-block; height: 6.77pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 101.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 60.05pt;\">Operations.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 127.55pt; position: var(--position); text-decoration: none; white-space: pre; width: 242.47pt;\">KB Home is a builder of attached and detached sing<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 370.02pt; position: var(--position); text-decoration: none; white-space: pre; width: 192.45pt;\">le-family residential homes, townhomes and<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 113.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 92.74pt;\">condominiums.\u00a0 As of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 142.24pt; position: var(--position); text-decoration: none; white-space: pre; width: 80.38pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 222.62pt; position: var(--position); text-decoration: none; white-space: pre; width: 339.85pt;\">, we conducted ongoing operations in Arizona, California, Colorado, Florida, Idaho,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 125.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.98pt;\">Nevada, North Carolina, Texas and Washington.\u00a0 We also offer property and casualty insurance and, in certain instances,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 137.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.97pt;\">earthquake, flood and personal property insurance to our homebuyers in the same markets as our homebuilding reporting<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 149.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.96pt;\">segments, and provide title services in the majority of our markets located within our Southwest, Central and Southeast<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 161.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 163.89pt;\">homebuilding reporting segments.\u00a0 W<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 213.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 349.05pt;\">e offer mortgage banking services, including mortgage loan originations, to our<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 173.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 125.72pt;\">homebuyers indirectly through <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 175.22pt; position: var(--position); text-decoration: none; white-space: pre; width: 26.66pt;\">KBHS<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 201.88pt; position: var(--position); text-decoration: none; white-space: pre; width: 284.7pt;\">, which is an unconsolidated joint venture between us and a third party.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 194.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 96.65pt;\">Basis of Presentation.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 164.15pt; position: var(--position); text-decoration: none; white-space: pre; width: 320.43pt;\">Our consolidated financial statements have been prepared in accordance with <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 484.58pt; position: var(--position); text-decoration: none; white-space: pre; width: 27.22pt;\">GAAP<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 511.8pt; position: var(--position); text-decoration: none; white-space: pre; width: 50.67pt;\"> and include<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 206.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 434.38pt;\">our accounts and those of the consolidated subsidiaries in which we have a controlling financial interest.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 483.88pt; position: var(--position); text-decoration: none; white-space: pre; width: 78.61pt;\">\u00a0 All intercompany<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 218.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.86pt;\">balances and transactions have been eliminated in consolidation.\u00a0 Investments in unconsolidated joint ventures in which we<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 230.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 351.77pt;\">have less than a controlling financial interest are accounted for using the equity method.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 251.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 78.54pt;\">Use of Estimates. <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 146.04000000000002pt; position: var(--position); text-decoration: none; white-space: pre; width: 4.63pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 150.67000000000002pt; position: var(--position); text-decoration: none; white-space: pre; width: 253.4pt;\">The preparation of financial statements in conformity with <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 404.07pt; position: var(--position); text-decoration: none; white-space: pre; width: 27.22pt;\">GAAP<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 431.29pt; position: var(--position); text-decoration: none; white-space: pre; width: 131.13pt;\"> requires management to make<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4200000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 263.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.87pt;\">estimates and judgments that affect the amounts reported in the consolidated financial statements and accompanying notes.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 275.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 192.26pt;\">Actual results could differ from those estimates.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 296.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 121.16pt;\">Cash and Cash Equivalents.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 188.66pt; position: var(--position); text-decoration: none; white-space: pre; width: 373.77pt;\">We consider all highly liquid short-term investments purchased with an original maturity of<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4300000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 308.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 187.68pt;\">three months or less to be cash equivalents.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 237.18pt; position: var(--position); text-decoration: none; white-space: pre; width: 120.2pt;\">Our cash equivalents totaled <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 357.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 59.91pt;\">$385.1 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 417.29pt; position: var(--position); text-decoration: none; white-space: pre; width: 14.32pt;\"> at <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 431.61pt; position: var(--position); text-decoration: none; white-space: pre; width: 81.8pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 513.4100000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 21.55pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 534.96pt; position: var(--position); text-decoration: none; white-space: pre; width: 27.5pt;\">$508.2<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 320.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 28.85pt;\">million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 78.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 12.52pt;\"> at <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 90.87pt; position: var(--position); text-decoration: none; white-space: pre; width: 80pt;\">November\u00a030, 2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 170.87pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.47pt;\">.\u00a0 At <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 191.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 80pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 271.34000000000003pt; position: var(--position); text-decoration: none; white-space: pre; width: 19.75pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 291.09000000000003pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 311.09pt; position: var(--position); text-decoration: none; white-space: pre; width: 89.71pt;\">, our cash equivalents <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 400.8pt; position: var(--position); text-decoration: none; white-space: pre; width: 161.53pt;\">were mainly invested in interest-bearing<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.33pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 332.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 189.82pt;\">bank deposit accounts and money market funds<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 239.32pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\">.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 241.82pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 353.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 58.14pt;\">Receivables.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 125.64pt; position: var(--position); text-decoration: none; white-space: pre; width: 436.76pt;\">We record receivables net of an allowance for doubtful accounts.\u00a0 This allowance for potential losses is<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 365.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.87pt;\">established or maintained for expected uncollectible receivables.\u00a0 The allowance is estimated based on our evaluation of the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 377.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.91pt;\">receivables, taking into account historical collection experience, general economic conditions, specific credit risk of the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 389.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 183.37pt;\">counterparties and other relevant information.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 232.87pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 410.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 69.01pt;\">Property and Eq<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 136.51pt; position: var(--position); text-decoration: none; white-space: pre; width: 117.2pt;\">uipment and Depreciation.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 253.71pt; position: var(--position); text-decoration: none; white-space: pre; width: 308.65pt;\">Property and equipment are recorded at cost and are depreciated using the<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 422.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 417.81pt;\">straight-line method over their estimated useful lives as follows: computer software and equipment \u2013 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 467.31pt; position: var(--position); text-decoration: none; white-space: pre; width: 14.99pt;\"><span style=\"-sec-ix-hidden:f-418\">two</span><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 482.3pt; position: var(--position); text-decoration: none; white-space: pre; width: 14.51pt;\"> to <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 496.81pt; position: var(--position); text-decoration: none; white-space: pre; width: 34.45pt;\">15 years<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 531.26pt; position: var(--position); text-decoration: none; white-space: pre; width: 31.11pt;\">; model<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 434.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 191.51pt;\">furnishings and sales office improvements \u2013 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 241.01pt; position: var(--position); text-decoration: none; white-space: pre; width: 14.99pt;\"><span style=\"-sec-ix-hidden:f-420\">two</span><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 256pt; position: var(--position); text-decoration: none; white-space: pre; width: 16.85pt;\"> to <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 272.85pt; position: var(--position); text-decoration: none; white-space: pre; width: 45.58pt;\">three years<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 318.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 149.86pt;\">; office furniture and equipment \u2013 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 468.29pt; position: var(--position); text-decoration: none; white-space: pre; width: 19.96pt;\"><span style=\"-sec-ix-hidden:f-422\">three</span><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 488.25pt; position: var(--position); text-decoration: none; white-space: pre; width: 16.85pt;\"> to <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 505.1pt; position: var(--position); text-decoration: none; white-space: pre; width: 35.62pt;\">10 years<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 540.72pt; position: var(--position); text-decoration: none; white-space: pre; width: 21.74pt;\">; and<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 446.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 425.39pt;\">leasehold improvements \u2013 life of the lease.\u00a0 Repair and maintenance costs are expensed as incurred.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 474.89pt; position: var(--position); text-decoration: none; white-space: pre; width: 87.54pt;\">Depreciation expense<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 458.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 29.67pt;\">totaled <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 79.17pt; position: var(--position); text-decoration: none; white-space: pre; width: 53.85pt;\">$37.3 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 133.01999999999998pt; position: var(--position); text-decoration: none; white-space: pre; width: 12.77pt;\"> in <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 145.79000000000002pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 165.79000000000002pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">, <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 170.79000000000002pt; position: var(--position); text-decoration: none; white-space: pre; width: 53.85pt;\">$36.4 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 224.64pt; position: var(--position); text-decoration: none; white-space: pre; width: 12.77pt;\"> in <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 237.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 257.40999999999997pt; position: var(--position); text-decoration: none; white-space: pre; width: 19.43pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 276.84000000000003pt; position: var(--position); text-decoration: none; white-space: pre; width: 53.85pt;\">$32.3 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 330.69pt; position: var(--position); text-decoration: none; white-space: pre; width: 12.77pt;\"> in <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 343.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2022<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 363.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\">.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 479.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 147.98pt;\">Investments in Equity Securities.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 215.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 347.01pt;\">We have elected to measure our investments in equity securities without readily<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 491.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.92pt;\">determinable fair values at cost less impairment, if any, including adjustments for observable price changes in orderly<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 503.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 445.66pt;\">transactions for an identical or similar investment of the same issuer.\u00a0 These investments, which totaled <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 495.16pt; position: var(--position); text-decoration: none; white-space: pre; width: 55.73pt;\">$15.2\u00a0million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 550.89pt; position: var(--position); text-decoration: none; white-space: pre; width: 11.58pt;\"> at<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 515.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 79.68pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 129.18pt; position: var(--position); text-decoration: none; white-space: pre; width: 19.43pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 148.61pt; position: var(--position); text-decoration: none; white-space: pre; width: 17.19pt;\">zero<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 165.8pt; position: var(--position); text-decoration: none; white-space: pre; width: 24.15pt;\"> as of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 189.95pt; position: var(--position); text-decoration: none; white-space: pre; width: 79.68pt;\">November\u00a030, 2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 269.63pt; position: var(--position); text-decoration: none; white-space: pre; width: 254.68pt;\">, are included in other assets in our consolidated balance sheets.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 524.31pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 536.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 112.69pt;\">Homebuilding Operations.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 180.19pt; position: var(--position); text-decoration: none; white-space: pre; width: 382.3pt;\">We recognize homebuilding revenue by applying the following steps in determining the timing<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 548.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.87pt;\">and amount of revenue to recognize: (1) identify the contract(s) with a customer; (2) identify the performance obligations in the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 560.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.98pt;\">contract; (3) determine the transaction price; (4) allocate the transaction price to the performance obligations in the contract, if<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 572.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 350.94pt;\">applicable; and (5) recognize revenue when (or as) we satisfy a performance obligation.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 400.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 593.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.93pt;\">Our home sale transactions are made pursuant to contracts under which we typically have a single performance obligation<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4300000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 605.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.85pt;\">to deliver a completed home to the homebuyer when closing conditions are met.\u00a0 Revenues from home sales are recognized<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 617.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.89pt;\">when we have satisfied the performance obligation within the sales contract, which is generally when title to and possession of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 629.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 423.9pt;\">the home and the risks and rewards of ownership are transferred to the homebuyer on the closing date.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 473.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 88.98pt;\">Under our home sales<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 641.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.98pt;\">contracts, we typically receive an initial cash deposit from the homebuyer at the time the sales contract is executed and receive<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 653.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.86pt;\">the remaining consideration to which we are entitled, through a third-party escrow agent, at closing.\u00a0 Customer deposits related<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 665.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 336.53pt;\">to sold but undelivered homes are included in accrued expenses and other liabilities.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 686.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.85pt;\">Concurrent with the recognition of revenues in our consolidated statements of operations, sales incentives in the form of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 698.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.94pt;\">price concessions on the selling price of a home or mortgage-related concessions are recorded as a reduction of revenues.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 710.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.96pt;\">When we provide sales incentives in the form of free products or services to homebuyers, the costs of the free products or<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 722.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.96pt;\">services are reflected as construction and land costs because such incentives are identified in our home sales contracts with<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 734.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.93pt;\">homebuyers as an intrinsic part of our single performance obligation to deliver and transfer title to their home for the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 42.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.95pt;\">transaction price stated in the contracts.\u00a0 Sales incentives that we may provide in the form of closing cost allowances are<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 54.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 144.23pt;\">immaterial to the related revenues. <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 193.73pt; position: var(--position); text-decoration: none; white-space: pre; width: 368.74pt;\"> Cash proceeds from home sale closings held by third-party escrow agents for our benefit,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 66.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 352.62pt;\">typically for less than five days, are considered deposits in-transit and classified as cash.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 402.12pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 87.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.92pt;\">We may periodically elect to sell parcels of land to third parties if such assets no longer fit into our strategic operating plans<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4200000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 99.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 190.78pt;\">or are zoned for non-residential development.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 240.28pt; position: var(--position); text-decoration: none; white-space: pre; width: 322.15pt;\">Land sale transactions are made pursuant to contracts under which we typically<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 111.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.98pt;\">have a performance obligation(s) to deliver specified land parcels to the buyer when closing conditions are met.\u00a0 We evaluate<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 123.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.84pt;\">each land sales contract to determine our performance obligation(s) under the contract, including whether we have a distinct<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 135.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.91pt;\">promise to perform post-closing land development work that is material within the context of the contract, and use objective<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 147.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.88pt;\">criteria to determine our completion of the applicable performance obligation(s), whether at a point in time or over time.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 159.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.87pt;\">Revenues from land sales are recognized when we have satisfied the performance obligation(s) within the sales contract, which<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 171.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.93pt;\">is generally when title to and possession of the land and the risks and rewards of ownership are transferred to the land buyer on<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 183.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 67.53pt;\">the closing date.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 117.03pt; position: var(--position); text-decoration: none; white-space: pre; width: 445.33pt;\">\u00a0 Under our land sales contracts, we typically receive an initial cash deposit from the buyer at the time the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 195.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.9pt;\">contract is executed and receive the remaining consideration to which we are entitled, through a third-party escrow agent, at<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 207.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.98pt;\">closing.\u00a0 In the limited circumstances where we provide financing to the land buyer, we determine that collectability of the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 219.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 248.54pt;\">receivable is reasonably assured before we recognize revenue.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 298.03999999999996pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 240.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.84pt;\">In instances where we have a distinct and material performance obligation(s) within the context of a land sales contract to<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.3399999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 252.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.93pt;\">perform land development work after the closing date, a portion of the transaction price under the contract is allocated to such<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 264.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.99pt;\">performance obligation(s) and is recognized as revenue over time based upon our estimated progress toward the satisfaction of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 276.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.83pt;\">the performance obligation(s).\u00a0 We generally measure our progress based on our costs incurred relative to the total costs<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.33pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 288.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 205.08pt;\">expected to satisfy the performance obligation(s).<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 254.58pt; position: var(--position); text-decoration: none; white-space: pre; width: 307.85pt;\">\u00a0 While the payment terms for such a performance obligation(s) vary, we<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 300.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.99pt;\">generally receive the final payment when we have completed our land development work to the specifications detailed in the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 312.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 291.53pt;\">applicable land sales contract and it has been accepted by the land buyer.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 341.03pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 333.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 495pt;\">Homebuilding revenues include forfeited deposits, which occur when home sales or land sales contracts, if any, that<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 345.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 386.7pt;\">involve a nonrefundable deposit are cancelled.\u00a0 Revenues from forfeited deposits are immaterial.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 436.2pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 366.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.91pt;\">Within our homebuilding operations, substantially all of our contracts with customers and the related performance<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4100000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 378.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 263.31pt;\">obligations have an original expected duration of one year or less.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 399.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.9pt;\">Construction and land costs are comprised of direct and allocated costs, including estimated future costs for the limited<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 411.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.95pt;\">warranty we provide on our homes, and certain amenities within a community.\u00a0 Land acquisition, land development and other<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 423.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.96pt;\">common costs are generally allocated on a relative fair value basis to the homes or lots within the applicable community or land<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 435.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 390.54pt;\">parcel.\u00a0 Land acquisition and land development costs include related interest and real estate taxes.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 440.04pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 456.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 120.11pt;\">Disaggregation of Revenues. <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 187.61pt; position: var(--position); text-decoration: none; white-space: pre; width: 183.61pt;\"> Our homebuilding operations accounted for <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 371.22pt; position: var(--position); text-decoration: none; white-space: pre; width: 25.83pt;\">99.6%<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 397.05pt; position: var(--position); text-decoration: none; white-space: pre; width: 5.63pt;\">, <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 402.68pt; position: var(--position); text-decoration: none; white-space: pre; width: 25.83pt;\">99.5%<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 428.51pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.69pt;\"> and <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 449.2pt; position: var(--position); text-decoration: none; white-space: pre; width: 25.83pt;\">99.7%<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 475.03pt; position: var(--position); text-decoration: none; white-space: pre; width: 87.43pt;\"> of our total revenues<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 468.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 80.84pt;\">for the years ended <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 130.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 80.7pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 211.04pt; position: var(--position); text-decoration: none; white-space: pre; width: 5.51pt;\">, <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 216.55pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 236.55pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.45pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 257pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2022<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 277pt; position: var(--position); text-decoration: none; white-space: pre; width: 285.33pt;\">, respectively, with most of those revenues generated from home sales<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.33pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 480.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 513pt;\">contracts with customers.\u00a0 Due to the nature of our revenue-generating activities, we believe the disaggregation of revenues as<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 492.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 440.86pt;\">reported in our consolidated statements of operations, and as disclosed by homebuilding reporting segment in <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 490.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 26.97pt;\">Note\u00a02<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 517.3299999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 10.1pt;\">\u00a0\u2013 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 527.4300000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 34.96pt;\">Segment<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 504.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 47.73pt;\">Information<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 97.22999999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 219.85pt;\"> and for our financial services reporting segment in <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 317.08pt; position: var(--position); text-decoration: none; white-space: pre; width: 28.38pt;\">Note\u00a03<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 345.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 12.92pt;\">\u00a0\u2013 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 358.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 74.96pt;\">Financial Services<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 433.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 129.1pt;\">, fairly depicts how the nature,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 516.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 316.55pt;\">amount, timing and uncertainty of cash flows are affected by economic factors.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 366.05pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 537.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 44.94pt;\">Inventories<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 112.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 15.36pt;\">.\u00a0 H<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 127.8pt; position: var(--position); text-decoration: none; white-space: pre; width: 434.63pt;\">ousing and land inventories are stated at cost, unless the carrying value is determined not to be recoverable,<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4300000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 549.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 435.9pt;\">in which case the affected inventories are written down to fair value or fair value less associated costs to sell.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 485.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 76.89pt;\">\u00a0 Real estate assets,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.29pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 561.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.89pt;\">such as our housing and land inventories, are tested for recoverability whenever events or changes in circumstances indicate<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 573.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.83pt;\">that their carrying value may not be recoverable.\u00a0 Recoverability is measured by comparing the carrying value of an asset to the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.33pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 585.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.98pt;\">undiscounted future net cash flows expected to be generated by the asset.\u00a0 These impairment evaluations are significantly<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 597.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.95pt;\">impacted by estimates for the amounts and timing of future revenues, costs and expenses, and other factors.\u00a0 If the carrying<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 609.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.84pt;\">value of a real estate asset is determined not to be recoverable, the impairment charge to be recognized is measured by the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 621.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.89pt;\">amount by which the carrying value of the affected asset exceeds its estimated fair value.\u00a0 For land held for sale, if the fair value<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 633.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 396.13pt;\">less associated costs to sell exceeds the asset\u2019s carrying value, no impairment charge is recognized.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 445.63pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 654.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 88.04pt;\">Capitalized Interest.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 155.54000000000002pt; position: var(--position); text-decoration: none; white-space: pre; width: 406.81pt;\">Interest is capitalized to inventories while the related communities or land parcels are being actively<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 666.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.84pt;\">developed and until homes are completed or the land is available for immediate sale.\u00a0 Capitalized interest is amortized to<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 678.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.89pt;\">construction and land costs as the related inventories are delivered to homebuyers or land buyers (as applicable).\u00a0 In the case of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 690.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 395.9pt;\">land held for future development and land held for sale, applicable interest is expensed as incurred.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 445.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 711.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 6.1pt;\">F<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 73.6pt; position: var(--position); text-decoration: none; white-space: pre; width: 110.82pt;\">air Value Measurements.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 184.42000000000002pt; position: var(--position); text-decoration: none; white-space: pre; width: 378.06pt;\">Fair value measurements are used for inventories on a nonrecurring basis when events and<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 723.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.99pt;\">circumstances indicate that their carrying value is not recoverable.\u00a0 For these real estate assets, fair value is determined based on<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 735.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 502.72pt;\">the estimated future net cash flows discounted for inherent risk associated with each such asset, or other valuation techniques.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 552.22pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div><div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 42.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.97pt;\">Our financial instruments consist of cash and cash equivalents, corporate-owned life insurance, outstanding borrowings<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 54.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 42.06pt;\">under the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 91.56pt; position: var(--position); text-decoration: none; white-space: pre; width: 59.01pt;\">Credit Facility<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 150.57pt; position: var(--position); text-decoration: none; white-space: pre; width: 69.91pt;\">, if any, and the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 220.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 45.71pt;\">Term Loan<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 266.19pt; position: var(--position); text-decoration: none; white-space: pre; width: 296.18pt;\">, senior notes, and mortgages and land contracts due to land sellers and<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 66.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.95pt;\">other loans.\u00a0 Fair value measurements of financial instruments are determined by various market data and other valuation<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 78.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 456.58pt;\">techniques as appropriate.\u00a0 When available, we use quoted market prices in active markets to determine fair value.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 506.08pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 99.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 63.17pt;\">Financial Servi<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 130.67000000000002pt; position: var(--position); text-decoration: none; white-space: pre; width: 71.65pt;\">ces Operations.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 202.32pt; position: var(--position); text-decoration: none; white-space: pre; width: 360.15pt;\">Our financial services reporting segment, which includes the operations of KB HOME<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 111.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 395.79pt;\">Mortgage Company, generates revenues primarily from insurance commissions and title services. <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 445.29pt; position: var(--position); text-decoration: none; white-space: pre; width: 117.11pt;\"> Revenues from title services<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 123.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.99pt;\">are recognized when policies are issued, which generally occurs at the time each applicable home sale is closed.\u00a0 We receive<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 135.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.97pt;\">commissions from various third-party insurance carriers for arranging for the carriers to provide homeowner and other<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 147.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.86pt;\">insurance policies for our homebuyers that elect to obtain such coverage.\u00a0 In addition, each time a homebuyer renews their<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 159.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.9pt;\">insurance policy with the insurance carrier, we receive a renewal commission.\u00a0 Revenues from insurance commissions are<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 171.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.97pt;\">recognized when the insurance carrier issues an initial insurance policy to our homebuyer, which generally occurs at the time<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 183.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.92pt;\">each applicable home sale is closed.\u00a0 As our performance obligations for policy renewal commissions are satisfied upon<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 195.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.98pt;\">issuance of the initial insurance policy, insurance commissions for renewals are considered variable consideration.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 207.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.98pt;\">Accordingly, we estimate the probable future renewal commissions when an initial policy is issued and record a corresponding<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 219.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.89pt;\">contract asset and insurance commission revenues.\u00a0 We estimate the amount of variable consideration based on historical<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 231.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.98pt;\">renewal trends and constrain the estimate such that it is probable that a significant reversal of cumulative recognized revenue<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 243.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.81pt;\">will not occur.\u00a0 We also consider the likelihood and magnitude of a potential future reversal of revenue and update our<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.31pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 255.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.84pt;\">assessment at the end of each reporting period.\u00a0 The contract assets for estimated future renewal commissions are included in<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 267.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 239.71pt;\">other assets within our financial services reporting segment.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 289.21000000000004pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 288.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 41.59pt;\">Warranty <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 109.09pt; position: var(--position); text-decoration: none; white-space: pre; width: 31.27pt;\">Costs.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 140.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 17.14pt;\">We <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 157.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 195.21pt;\">provide a limited warranty on all of our homes.<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 352.71pt; position: var(--position); text-decoration: none; white-space: pre; width: 6.56pt;\">\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 359.27pt; position: var(--position); text-decoration: none; white-space: pre; width: 203.19pt;\">We estimate the costs that may be incurred under<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 300.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.81pt;\">each limited warranty and record a liability in the amount of such costs at the time the revenue associated with the sale of each<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.31pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 312.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 81.48pt;\">home is recognized.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 130.98000000000002pt; position: var(--position); text-decoration: none; white-space: pre; width: 6.3pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 137.28pt; position: var(--position); text-decoration: none; white-space: pre; width: 425.08pt;\">Our primary assumption in estimating the amounts we accrue for warranty costs is that historical claims<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 324.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.97pt;\">experience is a strong indicator of future claims experience.\u00a0 Factors that affect our warranty liability include the number of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 336.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.83pt;\">homes delivered, historical and anticipated rates of warranty claims, and cost per claim.\u00a0 We periodically assess the adequacy of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.33pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 348.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 119.52pt;\">our accrued warranty liability<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 169.01999999999998pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.86pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 171.88pt; position: var(--position); text-decoration: none; white-space: pre; width: 246.32pt;\">and adjust the amount as necessary based on our assessment.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 418.2pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.86pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 421.06pt; position: var(--position); text-decoration: none; white-space: pre; width: 141.35pt;\"> Our warranty liability is presented<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 360.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.81pt;\">on a gross basis for all years without consideration of recoveries and amounts we have paid on behalf of and expect to recover<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.31pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 372.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 513pt;\">from other parties, if any.\u00a0 Estimates of recoveries and amounts we have paid on behalf of and expect to recover from other<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 384.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 356.46pt;\">parties, if any, are recorded as receivables when such recoveries are considered probable.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 405.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 18.3pt;\">Self-<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 85.8pt; position: var(--position); text-decoration: none; white-space: pre; width: 48.57pt;\">Insurance.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 134.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 385.63pt;\">We self-insure a portion of our overall risk through the use of a captive insurance subsidiary.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 520pt; position: var(--position); text-decoration: none; white-space: pre; width: 42.43pt;\">We record<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4300000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 417.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.85pt;\">liabilities based on the estimated costs required to cover reported claims, claims incurred but not yet reported, and claim<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 429.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.93pt;\">adjustment expenses.\u00a0 These estimated costs are based on an actuarial analysis of our historical claims and expense data, as well<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 441.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 72.91pt;\">as industry data.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 122.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 12.7pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 135.11pt; position: var(--position); text-decoration: none; white-space: pre; width: 427.38pt;\">Our self-insurance liability is presented on a gross basis for all years without consideration of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 453.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 452.31pt;\">insurance\u00a0recoveries and amounts we have paid on behalf of and expect to recover from other parties, if any<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 501.81pt; position: var(--position); text-decoration: none; white-space: pre; width: 60.63pt;\">.\u00a0 Estimates of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 465.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.85pt;\">insurance recoveries and amounts we have paid on behalf of and expect to recover from other parties, if any, are recorded as<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 477.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 233.85pt;\">receivables when such recoveries are considered probable.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 498.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 350.44pt;\">Community Sales Office and Other Marketing- and Model Home-Related Costs.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 417.94pt; position: var(--position); text-decoration: none; white-space: pre; width: 144.56pt;\">Community sales office and other<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 510.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.92pt;\">marketing- and model home-related costs are either recorded as inventories, capitalized as property and equipment, or expensed<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 522.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.93pt;\">to selling, general and administrative expenses as incurred.\u00a0 Costs related to the construction of a model home, inclusive of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 534.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.93pt;\">design choices and options that will be sold as part of the home, are recorded as inventories and recognized as construction and<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 546.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.81pt;\">land costs when the model home is delivered to a homebuyer.\u00a0 Costs to furnish and ready a model home or on-site community<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.31pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 558.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.88pt;\">sales facility that will not be sold as part of the model home, such as costs for model furnishings, community sales office and<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 570.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.92pt;\">model complex grounds, sales office construction and sales office furniture and equipment, are capitalized as property and<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 582.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.98pt;\">equipment under \u201cmodel furnishings and sales office improvements.\u201d\u00a0 Model furnishings and sales office improvements are<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 594.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.86pt;\">depreciated to selling, general and administrative expenses over their estimated useful lives.\u00a0 Other costs related to the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 606.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.97pt;\">marketing of a community, removing the on-site community sales facility and readying a completed (model) home for sale are<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 618.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 275.21pt;\">expensed to selling, general and administrative expenses as incurred.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 324.71pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 639.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 82.13pt;\">Advertising Costs.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 149.63pt; position: var(--position); text-decoration: none; white-space: pre; width: 181.05pt;\">We expense advertising costs as incurred.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 330.68pt; position: var(--position); text-decoration: none; white-space: pre; width: 138.8pt;\">We incurred advertising costs of <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 469.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 55.14pt;\">$39.9 million<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 524.62pt; position: var(--position); text-decoration: none; white-space: pre; width: 15.35pt;\"> in <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 539.97pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2024<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 559.97pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\">,<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 651.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 53.85pt;\">$34.2 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 103.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 12.77pt;\"> in <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 116.12pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 136.12pt; position: var(--position); text-decoration: none; white-space: pre; width: 19.43pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 155.55pt; position: var(--position); text-decoration: none; white-space: pre; width: 53.85pt;\">$37.1 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 209.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 12.77pt;\"> in <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 222.17pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2022<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 242.17pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\">.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 672.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 55.63pt;\">Legal Fees.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 123.13pt; position: var(--position); text-decoration: none; white-space: pre; width: 439.19pt;\">Legal fees associated with litigation and similar proceedings that are not expected to provide a benefit in<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.3199999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 684.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.91pt;\">future periods are generally expensed as incurred.\u00a0 Legal fees associated with land acquisition and development and other<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 696.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.9pt;\">activities that are expected to provide a benefit in future periods are capitalized to inventories in our consolidated balance sheets<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 708.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 51.61pt;\">as incurred.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 101.11pt; position: var(--position); text-decoration: none; white-space: pre; width: 107.35pt;\">We expensed legal fees of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 208.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 48.85pt;\">$8.7 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 257.31pt; position: var(--position); text-decoration: none; white-space: pre; width: 12.77pt;\"> in <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 270.08000000000004pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 290.08000000000004pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">, <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 295.08000000000004pt; position: var(--position); text-decoration: none; white-space: pre; width: 53.85pt;\">$10.4 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 348.93pt; position: var(--position); text-decoration: none; white-space: pre; width: 12.77pt;\"> in <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 361.7pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 381.7pt; position: var(--position); text-decoration: none; white-space: pre; width: 19.43pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 401.13pt; position: var(--position); text-decoration: none; white-space: pre; width: 53.85pt;\">$10.6 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 454.98pt; position: var(--position); text-decoration: none; white-space: pre; width: 12.77pt;\"> in <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 467.75pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2022<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 487.75pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\">.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 42.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 119.31pt;\">Stock-Based Compensation.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 186.81pt; position: var(--position); text-decoration: none; white-space: pre; width: 375.63pt;\">We measure and recognize compensation expense associated with our grant of equity-based<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 54.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.87pt;\">awards at an amount equal to the fair value of share-based payments granted under compensation arrangements over the vesting<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 66.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 35.13pt;\">period.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 84.63pt; position: var(--position); text-decoration: none; white-space: pre; width: 477.74pt;\">We estimate the fair value of stock options granted using the Black-Scholes option-pricing model with assumptions<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 78.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 142.09pt;\">based primarily on historical data.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 191.59pt; position: var(--position); text-decoration: none; white-space: pre; width: 370.88pt;\">\u00a0 We estimate the fair value of other equity-based awards using the closing price of our<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 90.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 160.69pt;\">common stock on the grant date.\u00a0 For <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 210.19pt; position: var(--position); text-decoration: none; white-space: pre; width: 18.34pt;\">PSU<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 228.53pt; position: var(--position); text-decoration: none; white-space: pre; width: 333.78pt;\">s, we recognize compensation expense ratably over the vesting period when it is<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.31pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 102.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.9pt;\">probable that stated performance targets will be achieved and record cumulative adjustments in the period in which estimates<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 114.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 294.37pt;\">change.\u00a0 We account for forfeitures of equity-based awards as they occur.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 343.87pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 135.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 65.21pt;\">Income Taxes.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 132.70999999999998pt; position: var(--position); text-decoration: none; white-space: pre; width: 429.74pt;\">The provision for, or benefit from, income taxes is calculated using the asset and liability method, under<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 147.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.89pt;\">which deferred tax assets and liabilities are recorded based on the difference between the financial statement and tax basis of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 159.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.92pt;\">assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse.\u00a0 Deferred tax<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 171.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.96pt;\">assets are evaluated on a quarterly basis to determine if adjustments to the valuation allowance are required.\u00a0 This evaluation is<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 183.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.99pt;\">based on the consideration of all available positive and negative evidence using a \u201cmore likely than not\u201d standard with respect<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 195.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 199.73pt;\">to whether deferred tax assets will be realized.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 249.23pt; position: var(--position); text-decoration: none; white-space: pre; width: 313.11pt;\">The ultimate realization of our deferred tax assets depends primarily on our<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 207.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 497.38pt;\">ability to generate future taxable income during the periods in which the related deferred tax assets become deductible.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 546.88pt; position: var(--position); text-decoration: none; white-space: pre; width: 15.53pt;\">The<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 219.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 409.46pt;\">value of deferred tax assets in our consolidated balance sheets depends on applicable income tax rates.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 458.96pt; position: var(--position); text-decoration: none; white-space: pre; width: 7.5pt;\">\u00a0  <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 240.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 180.15pt;\">Accumulated Other Comprehensive Loss.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 247.65pt; position: var(--position); text-decoration: none; white-space: pre; width: 314.78pt;\">The accumulated balances of other comprehensive loss in the consolidated<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4300000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 252.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 82.03pt;\">balance sheets as of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 131.53pt; position: var(--position); text-decoration: none; white-space: pre; width: 79.92pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 211.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 19.67pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 231.12pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 251.12pt; position: var(--position); text-decoration: none; white-space: pre; width: 311.35pt;\"> were comprised solely of adjustments recorded directly to accumulated other<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 264.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.89pt;\">comprehensive loss related to our benefit plan obligations.\u00a0 Such adjustments are made annually as of November 30, when our<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 276.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 160.06pt;\">benefit plan obligations are remeasured.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 209.56pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 297.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 40.87pt;\">Earnings <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 108.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 52.9pt;\">Per Share.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 161.26999999999998pt; position: var(--position); text-decoration: none; white-space: pre; width: 401.15pt;\">We compute earnings per share using the two-class method, which is an allocation of earnings<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4200000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 309.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.87pt;\">between the holders of common stock and a company\u2019s participating security holders.\u00a0 Our outstanding nonvested shares of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 321.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.86pt;\">restricted stock contain non-forfeitable rights to dividends and, therefore, are considered participating securities for purposes of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 333.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.84pt;\">computing earnings per share pursuant to the two-class method.\u00a0 We had no other participating securities at November 30,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 345.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 69.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">, <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 74.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 94.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 13.33pt;\"> or <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 107.83pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2022<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 127.83pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\">.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 130.32999999999998pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 366.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 222.41pt;\">Recent Accounting Pronouncements Not Yet Adopted.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 289.90999999999997pt; position: var(--position); text-decoration: none; white-space: pre; width: 96.41pt;\">In November 2023, the <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 386.32pt; position: var(--position); text-decoration: none; white-space: pre; width: 25pt;\">FASB<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 411.32pt; position: var(--position); text-decoration: none; white-space: pre; width: 151.06pt;\"> issued Accounting Standards Update<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 378.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.9pt;\">No. 2023-07, \u201cSegment Reporting (Topic 280): Improvements to Reportable Segment Disclosures\u201d (\u201cASU 2023-07\u201d), which is<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 390.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.92pt;\">intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 402.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.93pt;\">segment expenses.\u00a0 The guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 414.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 513pt;\">fiscal years beginning after December 15, 2024.\u00a0 Early adoption is permitted.\u00a0 The guidance is to be applied retrospectively to<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 426.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.87pt;\">all prior periods presented in the financial statements.\u00a0 Upon transition, the segment expense categories and amounts disclosed<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 438.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.93pt;\">in the prior periods should be based on the significant segment expense categories identified and disclosed in the period of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 450.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.88pt;\">adoption.\u00a0 We are currently evaluating the potential impact of adopting this new guidance on our consolidated financial<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 462.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 138.14pt;\">statements and related disclosures.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 483.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 109.63pt;\">In December 2023, the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 177.13pt; position: var(--position); text-decoration: none; white-space: pre; width: 25pt;\">FASB<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 202.13pt; position: var(--position); text-decoration: none; white-space: pre; width: 360.28pt;\"> issued Accounting Standards Update No. 2023-09, \u201cIncome Taxes (Topic 740):<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4100000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 495.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.92pt;\">Improvements to Income Tax Disclosures\u201d (\u201cASU 2023-09\u201d), which modifies the rules on income tax disclosures to require<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 507.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.85pt;\">entities to disclose (1) specific categories in the rate reconciliation, (2) the income or loss from continuing operations before<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 519.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 513pt;\">income tax expense or benefit (separated between domestic and foreign) and (3) income tax expense or benefit from continuing<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 531.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.86pt;\">operations (separated by federal, state and foreign).\u00a0 ASU 2023-09 also requires entities to disclose their income tax payments<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 543.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.89pt;\">to international, federal, state and local jurisdictions, among other changes.\u00a0 The guidance is effective for annual periods<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 555.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.97pt;\">beginning after December 15, 2024.\u00a0 Early adoption is permitted for annual financial statements that have not yet been issued or<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 567.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.91pt;\">made available for issuance.\u00a0 ASU 2023-09 should be applied on a prospective basis, but retrospective application is permitted.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 579.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.95pt;\">We are currently evaluating the potential impact of adopting this new guidance on our consolidated financial statements and<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 591.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 76.56pt;\">related disclosures.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 612.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 80.51pt;\">In November 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 148.01pt; position: var(--position); text-decoration: none; white-space: pre; width: 24.7pt;\">, the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 172.70999999999998pt; position: var(--position); text-decoration: none; white-space: pre; width: 25pt;\">FASB<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 197.71pt; position: var(--position); text-decoration: none; white-space: pre; width: 364.69pt;\"> issued Accounting Standards Update No. 2024-03, \u201cIncome Statement \u2014 Reporting<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 624.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.94pt;\">Comprehensive Income \u2014 Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 636.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.84pt;\">Expenses\u201d (\u201cASU 2024-03\u201d), which requires disclosure of certain costs and expenses on an interim and annual basis in the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 648.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.99pt;\">notes to the consolidated financial statements.\u00a0 The guidance is effective for annual reporting periods beginning after December<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 660.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.85pt;\">15, 2026 and interim periods within annual reporting periods beginning after December 15, 2027.\u00a0 Early adoption is permitted.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 672.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.99pt;\">The guidance is to be applied either (1) prospectively to financial statements issued for reporting periods after the effective date<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 684.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.97pt;\">or (2) retrospectively to any or all prior periods presented in the financial statements.\u00a0 We are currently evaluating the potential<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 696.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 409.5pt;\">impact of adopting this new guidance on our consolidated financial statements and related disclosures.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 459pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 717.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 70.18pt;\">Reclassifications.<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 137.68pt; position: var(--position); text-decoration: none; white-space: pre; width: 424.77pt;\">\u00a0 Certain amounts in our consolidated financial statements of prior years have been reclassified to<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 729.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 171.47pt;\">conform to the current period presentation.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div>","language":"en-us"}]},{"name":"rpt:f-433","factDimensions":{"xbrl:concept":"us-gaap:BasisOfAccountingPolicyPolicyTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 96.65pt;\">Basis of Presentation.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 164.15pt; position: var(--position); text-decoration: none; white-space: pre; width: 320.43pt;\">Our consolidated financial statements have been prepared in accordance with <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 484.58pt; position: var(--position); text-decoration: none; white-space: pre; width: 27.22pt;\">GAAP<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 511.8pt; position: var(--position); text-decoration: none; white-space: pre; width: 50.67pt;\"> and include<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 206.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 434.38pt;\">our accounts and those of the consolidated subsidiaries in which we have a controlling financial interest.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 483.88pt; position: var(--position); text-decoration: none; white-space: pre; width: 78.61pt;\">\u00a0 All intercompany<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 218.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.86pt;\">balances and transactions have been eliminated in consolidation.\u00a0 Investments in unconsolidated joint ventures in which we<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 230.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 351.77pt;\">have less than a controlling financial interest are accounted for using the equity method.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div>","language":"en-us"}]},{"name":"rpt:f-434","factDimensions":{"xbrl:concept":"us-gaap:UseOfEstimates","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 78.54pt;\">Use of Estimates. <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 146.04000000000002pt; position: var(--position); text-decoration: none; white-space: pre; width: 4.63pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 150.67000000000002pt; position: var(--position); text-decoration: none; white-space: pre; width: 253.4pt;\">The preparation of financial statements in conformity with <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 404.07pt; position: var(--position); text-decoration: none; white-space: pre; width: 27.22pt;\">GAAP<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 431.29pt; position: var(--position); text-decoration: none; white-space: pre; width: 131.13pt;\"> requires management to make<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4200000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 263.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.87pt;\">estimates and judgments that affect the amounts reported in the consolidated financial statements and accompanying notes.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 275.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 192.26pt;\">Actual results could differ from those estimates.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div>","language":"en-us"}]},{"name":"rpt:f-435","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 121.16pt;\">Cash and Cash Equivalents.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 188.66pt; position: var(--position); text-decoration: none; white-space: pre; width: 373.77pt;\">We consider all highly liquid short-term investments purchased with an original maturity of<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4300000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span>three months or less to be cash equivalents.","language":"en-us"}]},{"name":"rpt:f-436","factDimensions":{"xbrl:concept":"us-gaap:CashEquivalentsAtCarryingValue","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"385100000","decimals":-5}]},{"name":"rpt:f-437","factDimensions":{"xbrl:concept":"us-gaap:CashEquivalentsAtCarryingValue","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"508200000","decimals":-5}]},{"name":"rpt:f-438","factDimensions":{"xbrl:concept":"us-gaap:ReceivablesPolicyTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 58.14pt;\">Receivables.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 125.64pt; position: var(--position); text-decoration: none; white-space: pre; width: 436.76pt;\">We record receivables net of an allowance for doubtful accounts.\u00a0 This allowance for potential losses is<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 365.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.87pt;\">established or maintained for expected uncollectible receivables.\u00a0 The allowance is estimated based on our evaluation of the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 377.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.91pt;\">receivables, taking into account historical collection experience, general economic conditions, specific credit risk of the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 183.37pt;\">counterparties and other relevant information.<span style=\"display: inline-block; height: 6.93pt;\"></span></span>","language":"en-us"}]},{"name":"rpt:f-439","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 69.01pt;\">Property and Eq<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 136.51pt; position: var(--position); text-decoration: none; white-space: pre; width: 117.2pt;\">uipment and Depreciation.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 253.71pt; position: var(--position); text-decoration: none; white-space: pre; width: 308.65pt;\">Property and equipment are recorded at cost and are depreciated using the<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 422.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 417.81pt;\">straight-line method over their estimated useful lives as follows: computer software and equipment \u2013 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 467.31pt; position: var(--position); text-decoration: none; white-space: pre; width: 14.99pt;\"><span style=\"-sec-ix-hidden:f-418\">two</span><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 482.3pt; position: var(--position); text-decoration: none; white-space: pre; width: 14.51pt;\"> to <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 496.81pt; position: var(--position); text-decoration: none; white-space: pre; width: 34.45pt;\">15 years<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 531.26pt; position: var(--position); text-decoration: none; white-space: pre; width: 31.11pt;\">; model<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 434.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 191.51pt;\">furnishings and sales office improvements \u2013 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 241.01pt; position: var(--position); text-decoration: none; white-space: pre; width: 14.99pt;\"><span style=\"-sec-ix-hidden:f-420\">two</span><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 256pt; position: var(--position); text-decoration: none; white-space: pre; width: 16.85pt;\"> to <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 272.85pt; position: var(--position); text-decoration: none; white-space: pre; width: 45.58pt;\">three years<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 318.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 149.86pt;\">; office furniture and equipment \u2013 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 468.29pt; position: var(--position); text-decoration: none; white-space: pre; width: 19.96pt;\"><span style=\"-sec-ix-hidden:f-422\">three</span><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 488.25pt; position: var(--position); text-decoration: none; white-space: pre; width: 16.85pt;\"> to <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 505.1pt; position: var(--position); text-decoration: none; white-space: pre; width: 35.62pt;\">10 years<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 540.72pt; position: var(--position); text-decoration: none; white-space: pre; width: 21.74pt;\">; and<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div>leasehold improvements \u2013 life of the lease.\u00a0 Repair and maintenance costs are expensed as incurred.","language":"en-us"}]},{"name":"rpt:f-440","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","srt:RangeAxis":"srt:MaximumMember","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"kbh:ComputerEquipmentIncludingCapitalizedSoftwareMember"},"factValues":[{"value":"P15Y"}]},{"name":"rpt:f-441","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","srt:RangeAxis":"srt:MaximumMember","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"kbh:ModelFurnishingsandSalesOfficeImprovementsMember"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-442","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","srt:RangeAxis":"srt:MaximumMember","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:FurnitureAndFixturesMember"},"factValues":[{"value":"P10Y"}]},{"name":"rpt:f-443","factDimensions":{"xbrl:concept":"us-gaap:DepreciationNonproduction","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"37300000","decimals":-5}]},{"name":"rpt:f-444","factDimensions":{"xbrl:concept":"us-gaap:DepreciationNonproduction","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"36400000","decimals":-5}]},{"name":"rpt:f-445","factDimensions":{"xbrl:concept":"us-gaap:DepreciationNonproduction","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"32300000","decimals":-5}]},{"name":"rpt:f-446","factDimensions":{"xbrl:concept":"us-gaap:InvestmentPolicyTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 147.98pt;\">Investments in Equity Securities.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 215.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 347.01pt;\">We have elected to measure our investments in equity securities without readily<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 491.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.92pt;\">determinable fair values at cost less impairment, if any, including adjustments for observable price changes in orderly<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 503.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 445.66pt;\">transactions for an identical or similar investment of the same issuer.\u00a0 These investments, which totaled <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 495.16pt; position: var(--position); text-decoration: none; white-space: pre; width: 55.73pt;\">$15.2\u00a0million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 550.89pt; position: var(--position); text-decoration: none; white-space: pre; width: 11.58pt;\"> at<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 79.68pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 129.18pt; position: var(--position); text-decoration: none; white-space: pre; width: 19.43pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 148.61pt; position: var(--position); text-decoration: none; white-space: pre; width: 17.19pt;\">zero<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 165.8pt; position: var(--position); text-decoration: none; white-space: pre; width: 24.15pt;\"> as of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 189.95pt; position: var(--position); text-decoration: none; white-space: pre; width: 79.68pt;\">November\u00a030, 2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 269.63pt; position: var(--position); text-decoration: none; white-space: pre; width: 254.68pt;\">, are included in other assets in our consolidated balance sheets.<span style=\"display: inline-block; height: 6.93pt;\"></span></span>","language":"en-us"}]},{"name":"rpt:f-447","factDimensions":{"xbrl:concept":"us-gaap:EquitySecuritiesFvNiCost","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"15200000","decimals":-5}]},{"name":"rpt:f-448","factDimensions":{"xbrl:concept":"us-gaap:EquitySecuritiesFvNiCost","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0"}]},{"name":"rpt:f-449","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerPolicyTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 112.69pt;\">Homebuilding Operations.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 180.19pt; position: var(--position); text-decoration: none; white-space: pre; width: 382.3pt;\">We recognize homebuilding revenue by applying the following steps in determining the timing<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 548.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.87pt;\">and amount of revenue to recognize: (1) identify the contract(s) with a customer; (2) identify the performance obligations in the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 560.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.98pt;\">contract; (3) determine the transaction price; (4) allocate the transaction price to the performance obligations in the contract, if<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 572.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 350.94pt;\">applicable; and (5) recognize revenue when (or as) we satisfy a performance obligation.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 400.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 593.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.93pt;\">Our home sale transactions are made pursuant to contracts under which we typically have a single performance obligation<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4300000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 605.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.85pt;\">to deliver a completed home to the homebuyer when closing conditions are met.\u00a0 Revenues from home sales are recognized<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 617.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.89pt;\">when we have satisfied the performance obligation within the sales contract, which is generally when title to and possession of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 629.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 423.9pt;\">the home and the risks and rewards of ownership are transferred to the homebuyer on the closing date.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 473.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 88.98pt;\">Under our home sales<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 641.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.98pt;\">contracts, we typically receive an initial cash deposit from the homebuyer at the time the sales contract is executed and receive<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 653.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.86pt;\">the remaining consideration to which we are entitled, through a third-party escrow agent, at closing.\u00a0 Customer deposits related<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 665.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 336.53pt;\">to sold but undelivered homes are included in accrued expenses and other liabilities.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 686.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.85pt;\">Concurrent with the recognition of revenues in our consolidated statements of operations, sales incentives in the form of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 698.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.94pt;\">price concessions on the selling price of a home or mortgage-related concessions are recorded as a reduction of revenues.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 710.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.96pt;\">When we provide sales incentives in the form of free products or services to homebuyers, the costs of the free products or<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 722.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.96pt;\">services are reflected as construction and land costs because such incentives are identified in our home sales contracts with<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 734.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.93pt;\">homebuyers as an intrinsic part of our single performance obligation to deliver and transfer title to their home for the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 42.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.95pt;\">transaction price stated in the contracts.\u00a0 Sales incentives that we may provide in the form of closing cost allowances are<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 54.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 144.23pt;\">immaterial to the related revenues. <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 193.73pt; position: var(--position); text-decoration: none; white-space: pre; width: 368.74pt;\"> Cash proceeds from home sale closings held by third-party escrow agents for our benefit,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 66.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 352.62pt;\">typically for less than five days, are considered deposits in-transit and classified as cash.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 402.12pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 87.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.92pt;\">We may periodically elect to sell parcels of land to third parties if such assets no longer fit into our strategic operating plans<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4200000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 99.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 190.78pt;\">or are zoned for non-residential development.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 240.28pt; position: var(--position); text-decoration: none; white-space: pre; width: 322.15pt;\">Land sale transactions are made pursuant to contracts under which we typically<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 111.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.98pt;\">have a performance obligation(s) to deliver specified land parcels to the buyer when closing conditions are met.\u00a0 We evaluate<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 123.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.84pt;\">each land sales contract to determine our performance obligation(s) under the contract, including whether we have a distinct<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 135.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.91pt;\">promise to perform post-closing land development work that is material within the context of the contract, and use objective<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 147.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.88pt;\">criteria to determine our completion of the applicable performance obligation(s), whether at a point in time or over time.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 159.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.87pt;\">Revenues from land sales are recognized when we have satisfied the performance obligation(s) within the sales contract, which<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 171.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.93pt;\">is generally when title to and possession of the land and the risks and rewards of ownership are transferred to the land buyer on<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 183.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 67.53pt;\">the closing date.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 117.03pt; position: var(--position); text-decoration: none; white-space: pre; width: 445.33pt;\">\u00a0 Under our land sales contracts, we typically receive an initial cash deposit from the buyer at the time the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 195.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.9pt;\">contract is executed and receive the remaining consideration to which we are entitled, through a third-party escrow agent, at<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 207.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.98pt;\">closing.\u00a0 In the limited circumstances where we provide financing to the land buyer, we determine that collectability of the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 219.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 248.54pt;\">receivable is reasonably assured before we recognize revenue.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 298.03999999999996pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 240.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.84pt;\">In instances where we have a distinct and material performance obligation(s) within the context of a land sales contract to<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.3399999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 252.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.93pt;\">perform land development work after the closing date, a portion of the transaction price under the contract is allocated to such<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 264.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.99pt;\">performance obligation(s) and is recognized as revenue over time based upon our estimated progress toward the satisfaction of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 276.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.83pt;\">the performance obligation(s).\u00a0 We generally measure our progress based on our costs incurred relative to the total costs<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.33pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 288.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 205.08pt;\">expected to satisfy the performance obligation(s).<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 254.58pt; position: var(--position); text-decoration: none; white-space: pre; width: 307.85pt;\">\u00a0 While the payment terms for such a performance obligation(s) vary, we<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 300.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.99pt;\">generally receive the final payment when we have completed our land development work to the specifications detailed in the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 312.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 291.53pt;\">applicable land sales contract and it has been accepted by the land buyer.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 341.03pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 333.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 495pt;\">Homebuilding revenues include forfeited deposits, which occur when home sales or land sales contracts, if any, that<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 345.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 386.7pt;\">involve a nonrefundable deposit are cancelled.\u00a0 Revenues from forfeited deposits are immaterial.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 436.2pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 366.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.91pt;\">Within our homebuilding operations, substantially all of our contracts with customers and the related performance<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4100000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 378.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 263.31pt;\">obligations have an original expected duration of one year or less.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 399.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.9pt;\">Construction and land costs are comprised of direct and allocated costs, including estimated future costs for the limited<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 411.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.95pt;\">warranty we provide on our homes, and certain amenities within a community.\u00a0 Land acquisition, land development and other<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 423.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.96pt;\">common costs are generally allocated on a relative fair value basis to the homes or lots within the applicable community or land<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 435.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 390.54pt;\">parcel.\u00a0 Land acquisition and land development costs include related interest and real estate taxes.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 440.04pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 63.17pt;\">Financial Servi<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 130.67000000000002pt; position: var(--position); text-decoration: none; white-space: pre; width: 71.65pt;\">ces Operations.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 202.32pt; position: var(--position); text-decoration: none; white-space: pre; width: 360.15pt;\">Our financial services reporting segment, which includes the operations of KB HOME<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 111.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 395.79pt;\">Mortgage Company, generates revenues primarily from insurance commissions and title services. <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 445.29pt; position: var(--position); text-decoration: none; white-space: pre; width: 117.11pt;\"> Revenues from title services<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 123.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.99pt;\">are recognized when policies are issued, which generally occurs at the time each applicable home sale is closed.\u00a0 We receive<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 135.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.97pt;\">commissions from various third-party insurance carriers for arranging for the carriers to provide homeowner and other<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 147.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.86pt;\">insurance policies for our homebuyers that elect to obtain such coverage.\u00a0 In addition, each time a homebuyer renews their<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 159.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.9pt;\">insurance policy with the insurance carrier, we receive a renewal commission.\u00a0 Revenues from insurance commissions are<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 171.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.97pt;\">recognized when the insurance carrier issues an initial insurance policy to our homebuyer, which generally occurs at the time<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 183.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.92pt;\">each applicable home sale is closed.\u00a0 As our performance obligations for policy renewal commissions are satisfied upon<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 195.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.98pt;\">issuance of the initial insurance policy, insurance commissions for renewals are considered variable consideration.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 207.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.98pt;\">Accordingly, we estimate the probable future renewal commissions when an initial policy is issued and record a corresponding<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 219.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.89pt;\">contract asset and insurance commission revenues.\u00a0 We estimate the amount of variable consideration based on historical<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 231.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.98pt;\">renewal trends and constrain the estimate such that it is probable that a significant reversal of cumulative recognized revenue<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 243.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.81pt;\">will not occur.\u00a0 We also consider the likelihood and magnitude of a potential future reversal of revenue and update our<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.31pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 255.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.84pt;\">assessment at the end of each reporting period.\u00a0 The contract assets for estimated future renewal commissions are included in<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 239.71pt;\">other assets within our financial services reporting segment.<span style=\"display: inline-block; height: 6.93pt;\"></span></span>","language":"en-us"}]},{"name":"rpt:f-450","factDimensions":{"xbrl:concept":"us-gaap:RevenueRecognitionPolicyTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 120.11pt;\">Disaggregation of Revenues. <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 187.61pt; position: var(--position); text-decoration: none; white-space: pre; width: 183.61pt;\"> Our homebuilding operations accounted for <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 371.22pt; position: var(--position); text-decoration: none; white-space: pre; width: 25.83pt;\">99.6%<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 397.05pt; position: var(--position); text-decoration: none; white-space: pre; width: 5.63pt;\">, <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 402.68pt; position: var(--position); text-decoration: none; white-space: pre; width: 25.83pt;\">99.5%<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 428.51pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.69pt;\"> and <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 449.2pt; position: var(--position); text-decoration: none; white-space: pre; width: 25.83pt;\">99.7%<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 475.03pt; position: var(--position); text-decoration: none; white-space: pre; width: 87.43pt;\"> of our total revenues<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 468.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 80.84pt;\">for the years ended <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 130.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 80.7pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 211.04pt; position: var(--position); text-decoration: none; white-space: pre; width: 5.51pt;\">, <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 216.55pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 236.55pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.45pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 257pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2022<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 277pt; position: var(--position); text-decoration: none; white-space: pre; width: 285.33pt;\">, respectively, with most of those revenues generated from home sales<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.33pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 480.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 513pt;\">contracts with customers.\u00a0 Due to the nature of our revenue-generating activities, we believe the disaggregation of revenues as<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 492.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 440.86pt;\">reported in our consolidated statements of operations, and as disclosed by homebuilding reporting segment in <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 490.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 26.97pt;\">Note\u00a02<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 517.3299999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 10.1pt;\">\u00a0\u2013 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 527.4300000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 34.96pt;\">Segment<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 504.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 47.73pt;\">Information<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 97.22999999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 219.85pt;\"> and for our financial services reporting segment in <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 317.08pt; position: var(--position); text-decoration: none; white-space: pre; width: 28.38pt;\">Note\u00a03<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 345.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 12.92pt;\">\u00a0\u2013 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 358.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 74.96pt;\">Financial Services<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 433.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 129.1pt;\">, fairly depicts how the nature,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 316.55pt;\">amount, timing and uncertainty of cash flows are affected by economic factors.<span style=\"display: inline-block; height: 6.93pt;\"></span></span>","language":"en-us"}]},{"name":"rpt:f-451","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:ProductConcentrationRiskMember","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:SalesRevenueNetMember"},"factValues":[{"value":"0.996","decimals":3}]},{"name":"rpt:f-452","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:ProductConcentrationRiskMember","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:SalesRevenueNetMember"},"factValues":[{"value":"0.995","decimals":3}]},{"name":"rpt:f-453","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:ProductConcentrationRiskMember","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:SalesRevenueNetMember"},"factValues":[{"value":"0.997","decimals":3}]},{"name":"rpt:f-454","factDimensions":{"xbrl:concept":"us-gaap:InventoryPolicyTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 44.94pt;\">Inventories<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 112.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 15.36pt;\">.\u00a0 H<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 127.8pt; position: var(--position); text-decoration: none; white-space: pre; width: 434.63pt;\">ousing and land inventories are stated at cost, unless the carrying value is determined not to be recoverable,<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4300000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 549.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 435.9pt;\">in which case the affected inventories are written down to fair value or fair value less associated costs to sell.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 485.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 76.89pt;\">\u00a0 Real estate assets,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.29pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 561.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.89pt;\">such as our housing and land inventories, are tested for recoverability whenever events or changes in circumstances indicate<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 573.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.83pt;\">that their carrying value may not be recoverable.\u00a0 Recoverability is measured by comparing the carrying value of an asset to the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.33pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 585.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.98pt;\">undiscounted future net cash flows expected to be generated by the asset.\u00a0 These impairment evaluations are significantly<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 597.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.95pt;\">impacted by estimates for the amounts and timing of future revenues, costs and expenses, and other factors.\u00a0 If the carrying<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 609.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.84pt;\">value of a real estate asset is determined not to be recoverable, the impairment charge to be recognized is measured by the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 621.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.89pt;\">amount by which the carrying value of the affected asset exceeds its estimated fair value.\u00a0 For land held for sale, if the fair value<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 396.13pt;\">less associated costs to sell exceeds the asset\u2019s carrying value, no impairment charge is recognized.<span style=\"display: inline-block; height: 6.93pt;\"></span></span>","language":"en-us"}]},{"name":"rpt:f-455","factDimensions":{"xbrl:concept":"us-gaap:InterestCapitalizationPolicyPolicyTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 88.04pt;\">Capitalized Interest.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 155.54000000000002pt; position: var(--position); text-decoration: none; white-space: pre; width: 406.81pt;\">Interest is capitalized to inventories while the related communities or land parcels are being actively<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 666.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.84pt;\">developed and until homes are completed or the land is available for immediate sale.\u00a0 Capitalized interest is amortized to<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 678.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.89pt;\">construction and land costs as the related inventories are delivered to homebuyers or land buyers (as applicable).\u00a0 In the case of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 395.9pt;\">land held for future development and land held for sale, applicable interest is expensed as incurred.<span style=\"display: inline-block; height: 6.93pt;\"></span></span>","language":"en-us"}]},{"name":"rpt:f-456","factDimensions":{"xbrl:concept":"us-gaap:FairValueMeasurementPolicyPolicyTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 6.1pt;\">F<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 73.6pt; position: var(--position); text-decoration: none; white-space: pre; width: 110.82pt;\">air Value Measurements.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 184.42000000000002pt; position: var(--position); text-decoration: none; white-space: pre; width: 378.06pt;\">Fair value measurements are used for inventories on a nonrecurring basis when events and<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 723.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.99pt;\">circumstances indicate that their carrying value is not recoverable.\u00a0 For these real estate assets, fair value is determined based on<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 735.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 502.72pt;\">the estimated future net cash flows discounted for inherent risk associated with each such asset, or other valuation techniques.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 552.22pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 42.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.97pt;\">Our financial instruments consist of cash and cash equivalents, corporate-owned life insurance, outstanding borrowings<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 54.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 42.06pt;\">under the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 91.56pt; position: var(--position); text-decoration: none; white-space: pre; width: 59.01pt;\">Credit Facility<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 150.57pt; position: var(--position); text-decoration: none; white-space: pre; width: 69.91pt;\">, if any, and the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 220.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 45.71pt;\">Term Loan<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 266.19pt; position: var(--position); text-decoration: none; white-space: pre; width: 296.18pt;\">, senior notes, and mortgages and land contracts due to land sellers and<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 66.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.95pt;\">other loans.\u00a0 Fair value measurements of financial instruments are determined by various market data and other valuation<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 456.58pt;\">techniques as appropriate.\u00a0 When available, we use quoted market prices in active markets to determine fair value.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 393.07pt;\">Fair value measurements of assets and liabilities are categorized based on the following hierarchy:<span style=\"display: inline-block; height: 6.93pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 84.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 30.23pt;\">Level 1<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 112.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 381.97pt;\">Fair value determined based on quoted prices in active markets for identical assets or liabilities.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 105.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 30.23pt;\">Level 2<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 112.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 449.93pt;\">Fair value determined using significant observable inputs, such as quoted prices for similar assets or liabilities<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4300000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 117.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 112.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 449.87pt;\">or quoted prices for identical or similar assets or liabilities in markets that are not active, inputs other than<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 129.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 112.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 450pt;\">quoted prices that are observable for the asset or liability, or inputs that are derived principally from or<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 141.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 112.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 283.83pt;\">corroborated by observable market data, by correlation or other means.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 162.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 30.23pt;\">Level 3<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 112.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 449.9pt;\">Fair value determined using significant unobservable inputs, such as pricing models, discounted cash flows, or<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 174.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 112.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 75.45pt;\">similar techniques.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 195.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.86pt;\">Fair value measurements are used for inventories on a nonrecurring basis when events and circumstances indicate that their<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div>carrying value is not recoverable.","language":"en-us"}]},{"name":"rpt:f-457","factDimensions":{"xbrl:concept":"us-gaap:StandardProductWarrantyPolicy","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 41.59pt;\">Warranty <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 109.09pt; position: var(--position); text-decoration: none; white-space: pre; width: 31.27pt;\">Costs.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 140.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 17.14pt;\">We <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 157.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 195.21pt;\">provide a limited warranty on all of our homes.<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 352.71pt; position: var(--position); text-decoration: none; white-space: pre; width: 6.56pt;\">\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 359.27pt; position: var(--position); text-decoration: none; white-space: pre; width: 203.19pt;\">We estimate the costs that may be incurred under<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 300.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.81pt;\">each limited warranty and record a liability in the amount of such costs at the time the revenue associated with the sale of each<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.31pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 312.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 81.48pt;\">home is recognized.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 130.98000000000002pt; position: var(--position); text-decoration: none; white-space: pre; width: 6.3pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 137.28pt; position: var(--position); text-decoration: none; white-space: pre; width: 425.08pt;\">Our primary assumption in estimating the amounts we accrue for warranty costs is that historical claims<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 324.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.97pt;\">experience is a strong indicator of future claims experience.\u00a0 Factors that affect our warranty liability include the number of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 336.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.83pt;\">homes delivered, historical and anticipated rates of warranty claims, and cost per claim.\u00a0 We periodically assess the adequacy of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.33pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 348.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 119.52pt;\">our accrued warranty liability<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 169.01999999999998pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.86pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 171.88pt; position: var(--position); text-decoration: none; white-space: pre; width: 246.32pt;\">and adjust the amount as necessary based on our assessment.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 418.2pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.86pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 421.06pt; position: var(--position); text-decoration: none; white-space: pre; width: 141.35pt;\"> Our warranty liability is presented<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 360.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.81pt;\">on a gross basis for all years without consideration of recoveries and amounts we have paid on behalf of and expect to recover<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.31pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 372.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 513pt;\">from other parties, if any.\u00a0 Estimates of recoveries and amounts we have paid on behalf of and expect to recover from other<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 384.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 356.46pt;\">parties, if any, are recorded as receivables when such recoveries are considered probable.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div>","language":"en-us"}]},{"name":"rpt:f-458","factDimensions":{"xbrl:concept":"us-gaap:SelfInsuranceReservePolicyTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 18.3pt;\">Self-<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 85.8pt; position: var(--position); text-decoration: none; white-space: pre; width: 48.57pt;\">Insurance.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 134.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 385.63pt;\">We self-insure a portion of our overall risk through the use of a captive insurance subsidiary.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 520pt; position: var(--position); text-decoration: none; white-space: pre; width: 42.43pt;\">We record<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4300000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 417.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.85pt;\">liabilities based on the estimated costs required to cover reported claims, claims incurred but not yet reported, and claim<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 429.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.93pt;\">adjustment expenses.\u00a0 These estimated costs are based on an actuarial analysis of our historical claims and expense data, as well<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 441.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 72.91pt;\">as industry data.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 122.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 12.7pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 135.11pt; position: var(--position); text-decoration: none; white-space: pre; width: 427.38pt;\">Our self-insurance liability is presented on a gross basis for all years without consideration of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 453.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 452.31pt;\">insurance\u00a0recoveries and amounts we have paid on behalf of and expect to recover from other parties, if any<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 501.81pt; position: var(--position); text-decoration: none; white-space: pre; width: 60.63pt;\">.\u00a0 Estimates of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 465.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.85pt;\">insurance recoveries and amounts we have paid on behalf of and expect to recover from other parties, if any, are recorded as<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 477.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 233.85pt;\">receivables when such recoveries are considered probable.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 70.59pt;\">Self-Insurance.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 138.09pt; position: var(--position); text-decoration: none; white-space: pre; width: 9.43pt;\">W<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 147.51999999999998pt; position: var(--position); text-decoration: none; white-space: pre; width: 414.98pt;\">e maintain, and require the majority of our independent contractors to maintain, general liability<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 239.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.87pt;\">insurance (including construction defect and bodily injury coverage) and workers\u2019 compensation insurance.\u00a0 These insurance<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 251.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.95pt;\">policies protect us against a portion of our risk of loss from claims related to our homebuilding activities, subject to certain self-<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 263.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 228.97pt;\">insured retentions, deductibles and other coverage limits<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 278.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 283.94pt;\">.\u00a0 We also maintain certain other insurance policies.\u00a0 Costs associated<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 275.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 381.94pt;\">with our self-insurance programs are included in selling, general and administrative expenses.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 431.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 131.05pt;\">In Arizona, California, Colorado<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 287.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.96pt;\">and Nevada, our contractors\u2019 general liability insurance primarily takes the form of a wrap-up policy under a program where<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 299.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.94pt;\">eligible independent contractors are enrolled as insureds on each community.\u00a0 Enrolled contractors generally contribute toward<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 311.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 486.29pt;\">the cost of the insurance and agree to pay a contractual amount in the future if there is a claim related to their work.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 535.79pt; position: var(--position); text-decoration: none; white-space: pre; width: 26.61pt;\">To the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 323.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.93pt;\">extent provided under the wrap-up program, we absorb the enrolled contractors\u2019 general liability associated with the work<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 335.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.88pt;\">performed on our homes within the applicable community as part of our overall general liability insurance and our self-<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 347.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 40.78pt;\">insurance.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 90.28pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 368.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.86pt;\">We self-insure a portion of our overall risk through the use of a captive insurance subsidiary, which provides coverage for<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 380.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.83pt;\">our exposure to construction defect, bodily injury and property damage claims and related litigation or regulatory actions, up to<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.33pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 392.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.92pt;\">certain limits.\u00a0 Our self-insurance liability generally covers the costs of settlements and/or repairs, if any, as well as our costs to<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 404.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 197.28pt;\">defend and resolve the following types of claims:<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 246.78pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 428.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 3.5pt;\">\u2022<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 85.5pt; position: var(--position); text-decoration: underline; white-space: pre; width: 78.73pt;\">Construction defect<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 164.23000000000002pt; position: var(--position); text-decoration: none; white-space: pre; width: 398.19pt;\">:\u00a0 Construction defect claims, which represent the largest component of our self-insurance liability,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4200000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 440.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 85.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 476.99pt;\">typically originate through a legal or regulatory process rather than directly by a homeowner and involve the alleged<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 452.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 85.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 143.25pt;\">occurrence of a condition affecting <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 228.75pt; position: var(--position); text-decoration: none; white-space: pre; width: 14.99pt;\">two<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 243.74pt; position: var(--position); text-decoration: none; white-space: pre; width: 318.72pt;\"> or more homes within the same community, or they involve a common area or<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 464.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 85.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 476.96pt;\">homeowners\u2019 association property within a community.\u00a0 These claims typically involve higher costs to resolve than<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 476.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 85.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 322.1pt;\">individual homeowner warranty claims, and the rate of claims is highly variable.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 494.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 67.5pt; position: var(--position); width: 7.19pt;\">\u2022 <span style=\"display: inline-block; height: 6.93pt; width: 12pt;\"></span></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 86.69pt; position: var(--position); text-decoration: underline; white-space: pre; width: 54.76pt;\">Bodily injury<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 141.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 421pt;\">:\u00a0 Bodily injury claims typically involve individuals (other than our employees) who claim they were<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 506.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 85.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 244.23pt;\">injured while on our property or as a result of our operations.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 524.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 67.5pt; position: var(--position); width: 7.3pt;\">\u2022 <span style=\"display: inline-block; height: 6.93pt; width: 12pt;\"></span></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 86.8pt; position: var(--position); text-decoration: underline; white-space: pre; width: 69.28pt;\">Property damage<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 156.07999999999998pt; position: var(--position); text-decoration: none; white-space: pre; width: 406.4pt;\">:\u00a0 Property damage claims generally involve claims by third parties for alleged damage to real or<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 536.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 85.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 476.86pt;\">personal property as a result of our operations.\u00a0 Such claims may occasionally include those made against us by<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 548.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 85.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 199.51pt;\">owners of property located near our communities.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 569.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.99pt;\">Our self-insurance liability at each reporting date represents the estimated costs of reported claims, claims incurred but not<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 581.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 186.1pt;\">yet reported, and claim adjustment expenses.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 235.6pt; position: var(--position); text-decoration: none; white-space: pre; width: 326.8pt;\">The amount of our self-insurance liability is based on an analysis performed by a<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 593.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 496.27pt;\">third-party actuary that uses our historical claim and expense data, as well as industry data to estimate these overall costs.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 545.77pt; position: var(--position); text-decoration: none; white-space: pre; width: 16.65pt;\">Key<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 605.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.97pt;\">assumptions used in developing these estimates include claim frequencies, severities and resolution patterns, which can occur<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 617.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.82pt;\">over an extended period of time.\u00a0 These estimates are subject to variability due to the length of time between the delivery of a<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.32pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 629.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.93pt;\">home to a homebuyer and when a construction defect claim is made, and the ultimate resolution of such claim; uncertainties<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 641.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.82pt;\">regarding such claims relative to our markets and the types of product we build; and legal or regulatory actions and/or<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.32pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 653.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 513pt;\">interpretations, among other factors.\u00a0 Due to the degree of judgment involved and the potential for variability in these<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 665.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 513pt;\">underlying assumptions, our actual future costs could differ from those estimated.\u00a0 In addition, changes in the frequency and<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 677.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.86pt;\">severity of reported claims and the estimates to resolve claims can impact the trends and assumptions used in the actuarial<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 689.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 303.04pt;\">analysis, which could be material to our consolidated financial statements.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 352.54pt; position: var(--position); text-decoration: none; white-space: pre; width: 209.94pt;\">\u00a0 Though state regulations vary, construction defect<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 701.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 329.75pt;\">claims are reported and resolved over a long period of time, which can extend for <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 379.25pt; position: var(--position); text-decoration: none; white-space: pre; width: 33.7pt;\">10 years<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 412.95pt; position: var(--position); text-decoration: none; white-space: pre; width: 149.54pt;\"> or more.\u00a0 As a result, the majority of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 713.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.87pt;\">the estimated self-insurance liability based on the actuarial analysis relates to claims incurred but not yet reported.\u00a0 Therefore,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 725.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.92pt;\">adjustments related to individual existing claims generally do not significantly impact the overall estimated liability.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 42.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.82pt;\">Adjustments to our liabilities related to homes delivered in prior years are recorded in the period in which a change in our<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.32pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 54.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 64.34pt;\">estimate occurs.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 113.84pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 75.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.96pt;\">Our self-insurance liability is presented on a gross basis for all years without consideration of insurance\u00a0recoveries and<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 87.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 342.33pt;\">amounts we have paid on behalf of and expect to recover from other parties, if any<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 391.83pt; position: var(--position); text-decoration: none; white-space: pre; width: 170.49pt;\">.\u00a0 Estimated probable insurance and other<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.32pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 99.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 55.91pt;\">recoveries of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 105.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 54.62pt;\">$22.6 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 160.03pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.97pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 181pt; position: var(--position); text-decoration: none; white-space: pre; width: 54.62pt;\">$31.1 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 235.62pt; position: var(--position); text-decoration: none; white-space: pre; width: 268.93pt;\"> are included in receivables in our consolidated balance sheets at <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 504.55pt; position: var(--position); text-decoration: none; white-space: pre; width: 57.95pt;\">November\u00a030,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 111.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 69.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 22.53pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 92.03pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 112.03pt; position: var(--position); text-decoration: none; white-space: pre; width: 450.38pt;\">, respectively.\u00a0 These self-insurance recoveries are principally based on actuarially determined amounts and<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 123.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.97pt;\">depend on various factors, including, among other things, the above-described claim cost estimates, our insurance policy<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 135.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.88pt;\">coverage limits for the applicable policy year(s), historical third-party recovery rates, insurance industry practices, the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 147.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.87pt;\">regulatory environment and legal precedent, and are subject to a high degree of variability from year to year.\u00a0 Because of the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 159.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 513pt;\">inherent uncertainty and variability in these assumptions, our actual insurance recoveries could differ significantly from<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 171.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 115.68pt;\">amounts currently estimated.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div>","language":"en-us"}]},{"name":"rpt:f-459","factDimensions":{"xbrl:concept":"kbh:CommunitySalesOfficeAndOtherMarketingAndModelHomeRelatedCostsPolicyTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 350.44pt;\">Community Sales Office and Other Marketing- and Model Home-Related Costs.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 417.94pt; position: var(--position); text-decoration: none; white-space: pre; width: 144.56pt;\">Community sales office and other<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 510.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.92pt;\">marketing- and model home-related costs are either recorded as inventories, capitalized as property and equipment, or expensed<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 522.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.93pt;\">to selling, general and administrative expenses as incurred.\u00a0 Costs related to the construction of a model home, inclusive of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 534.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.93pt;\">design choices and options that will be sold as part of the home, are recorded as inventories and recognized as construction and<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 546.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.81pt;\">land costs when the model home is delivered to a homebuyer.\u00a0 Costs to furnish and ready a model home or on-site community<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.31pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 558.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.88pt;\">sales facility that will not be sold as part of the model home, such as costs for model furnishings, community sales office and<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 570.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.92pt;\">model complex grounds, sales office construction and sales office furniture and equipment, are capitalized as property and<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 582.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.98pt;\">equipment under \u201cmodel furnishings and sales office improvements.\u201d\u00a0 Model furnishings and sales office improvements are<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 594.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.86pt;\">depreciated to selling, general and administrative expenses over their estimated useful lives.\u00a0 Other costs related to the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 606.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.97pt;\">marketing of a community, removing the on-site community sales facility and readying a completed (model) home for sale are<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 275.21pt;\">expensed to selling, general and administrative expenses as incurred.<span style=\"display: inline-block; height: 6.93pt;\"></span></span>","language":"en-us"}]},{"name":"rpt:f-460","factDimensions":{"xbrl:concept":"us-gaap:AdvertisingCostsPolicyTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 82.13pt;\">Advertising Costs.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span>We expense advertising costs as incurred.","language":"en-us"}]},{"name":"rpt:f-461","factDimensions":{"xbrl:concept":"us-gaap:AdvertisingExpense","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"39900000","decimals":-5}]},{"name":"rpt:f-462","factDimensions":{"xbrl:concept":"us-gaap:AdvertisingExpense","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"34200000","decimals":-5}]},{"name":"rpt:f-463","factDimensions":{"xbrl:concept":"us-gaap:AdvertisingExpense","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"37100000","decimals":-5}]},{"name":"rpt:f-464","factDimensions":{"xbrl:concept":"us-gaap:LegalCostsPolicyTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 55.63pt;\">Legal Fees.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 123.13pt; position: var(--position); text-decoration: none; white-space: pre; width: 439.19pt;\">Legal fees associated with litigation and similar proceedings that are not expected to provide a benefit in<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.3199999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 684.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.91pt;\">future periods are generally expensed as incurred.\u00a0 Legal fees associated with land acquisition and development and other<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 696.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.9pt;\">activities that are expected to provide a benefit in future periods are capitalized to inventories in our consolidated balance sheets<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div>as incurred.","language":"en-us"}]},{"name":"rpt:f-465","factDimensions":{"xbrl:concept":"us-gaap:LegalFees","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8700000","decimals":-5}]},{"name":"rpt:f-466","factDimensions":{"xbrl:concept":"us-gaap:LegalFees","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10400000","decimals":-5}]},{"name":"rpt:f-467","factDimensions":{"xbrl:concept":"us-gaap:LegalFees","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10600000","decimals":-5}]},{"name":"rpt:f-468","factDimensions":{"xbrl:concept":"us-gaap:CompensationRelatedCostsPolicyTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 119.31pt;\">Stock-Based Compensation.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 186.81pt; position: var(--position); text-decoration: none; white-space: pre; width: 375.63pt;\">We measure and recognize compensation expense associated with our grant of equity-based<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 54.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.87pt;\">awards at an amount equal to the fair value of share-based payments granted under compensation arrangements over the vesting<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 66.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 35.13pt;\">period.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 84.63pt; position: var(--position); text-decoration: none; white-space: pre; width: 477.74pt;\">We estimate the fair value of stock options granted using the Black-Scholes option-pricing model with assumptions<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 78.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 142.09pt;\">based primarily on historical data.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 191.59pt; position: var(--position); text-decoration: none; white-space: pre; width: 370.88pt;\">\u00a0 We estimate the fair value of other equity-based awards using the closing price of our<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 90.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 160.69pt;\">common stock on the grant date.\u00a0 For <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 210.19pt; position: var(--position); text-decoration: none; white-space: pre; width: 18.34pt;\">PSU<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 228.53pt; position: var(--position); text-decoration: none; white-space: pre; width: 333.78pt;\">s, we recognize compensation expense ratably over the vesting period when it is<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.31pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 102.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.9pt;\">probable that stated performance targets will be achieved and record cumulative adjustments in the period in which estimates<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 294.37pt;\">change.\u00a0 We account for forfeitures of equity-based awards as they occur.<span style=\"display: inline-block; height: 6.93pt;\"></span></span>","language":"en-us"}]},{"name":"rpt:f-469","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxPolicyTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 65.21pt;\">Income Taxes.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 132.70999999999998pt; position: var(--position); text-decoration: none; white-space: pre; width: 429.74pt;\">The provision for, or benefit from, income taxes is calculated using the asset and liability method, under<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 147.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.89pt;\">which deferred tax assets and liabilities are recorded based on the difference between the financial statement and tax basis of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 159.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.92pt;\">assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse.\u00a0 Deferred tax<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 171.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.96pt;\">assets are evaluated on a quarterly basis to determine if adjustments to the valuation allowance are required.\u00a0 This evaluation is<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 183.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.99pt;\">based on the consideration of all available positive and negative evidence using a \u201cmore likely than not\u201d standard with respect<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 195.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 199.73pt;\">to whether deferred tax assets will be realized.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 249.23pt; position: var(--position); text-decoration: none; white-space: pre; width: 313.11pt;\">The ultimate realization of our deferred tax assets depends primarily on our<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 207.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 497.38pt;\">ability to generate future taxable income during the periods in which the related deferred tax assets become deductible.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 546.88pt; position: var(--position); text-decoration: none; white-space: pre; width: 15.53pt;\">The<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 409.46pt;\">value of deferred tax assets in our consolidated balance sheets depends on applicable income tax rates.<span style=\"display: inline-block; height: 6.93pt;\"></span></span>","language":"en-us"}]},{"name":"rpt:f-470","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomePolicyPolicyTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 180.15pt;\">Accumulated Other Comprehensive Loss.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 247.65pt; position: var(--position); text-decoration: none; white-space: pre; width: 314.78pt;\">The accumulated balances of other comprehensive loss in the consolidated<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4300000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 252.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 82.03pt;\">balance sheets as of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 131.53pt; position: var(--position); text-decoration: none; white-space: pre; width: 79.92pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 211.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 19.67pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 231.12pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 251.12pt; position: var(--position); text-decoration: none; white-space: pre; width: 311.35pt;\"> were comprised solely of adjustments recorded directly to accumulated other<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 264.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.89pt;\">comprehensive loss related to our benefit plan obligations.\u00a0 Such adjustments are made annually as of November 30, when our<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 160.06pt;\">benefit plan obligations are remeasured.<span style=\"display: inline-block; height: 6.93pt;\"></span></span>","language":"en-us"}]},{"name":"rpt:f-471","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerSharePolicyTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 40.87pt;\">Earnings <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 108.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 52.9pt;\">Per Share.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 161.26999999999998pt; position: var(--position); text-decoration: none; white-space: pre; width: 401.15pt;\">We compute earnings per share using the two-class method, which is an allocation of earnings<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4200000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 309.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.87pt;\">between the holders of common stock and a company\u2019s participating security holders.\u00a0 Our outstanding nonvested shares of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 321.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.86pt;\">restricted stock contain non-forfeitable rights to dividends and, therefore, are considered participating securities for purposes of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 333.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.84pt;\">computing earnings per share pursuant to the two-class method.\u00a0 We had no other participating securities at November 30,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 69.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">, <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 74.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 94.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 13.33pt;\"> or <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 107.83pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2022<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 127.83pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\">.<span style=\"display: inline-block; height: 6.93pt;\"></span></span>","language":"en-us"}]},{"name":"rpt:f-472","factDimensions":{"xbrl:concept":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 222.41pt;\">Recent Accounting Pronouncements Not Yet Adopted.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 289.90999999999997pt; position: var(--position); text-decoration: none; white-space: pre; width: 96.41pt;\">In November 2023, the <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 386.32pt; position: var(--position); text-decoration: none; white-space: pre; width: 25pt;\">FASB<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 411.32pt; position: var(--position); text-decoration: none; white-space: pre; width: 151.06pt;\"> issued Accounting Standards Update<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 378.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.9pt;\">No. 2023-07, \u201cSegment Reporting (Topic 280): Improvements to Reportable Segment Disclosures\u201d (\u201cASU 2023-07\u201d), which is<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 390.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.92pt;\">intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 402.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.93pt;\">segment expenses.\u00a0 The guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 414.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 513pt;\">fiscal years beginning after December 15, 2024.\u00a0 Early adoption is permitted.\u00a0 The guidance is to be applied retrospectively to<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 426.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.87pt;\">all prior periods presented in the financial statements.\u00a0 Upon transition, the segment expense categories and amounts disclosed<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 438.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.93pt;\">in the prior periods should be based on the significant segment expense categories identified and disclosed in the period of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 450.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.88pt;\">adoption.\u00a0 We are currently evaluating the potential impact of adopting this new guidance on our consolidated financial<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 462.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 138.14pt;\">statements and related disclosures.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 483.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 109.63pt;\">In December 2023, the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 177.13pt; position: var(--position); text-decoration: none; white-space: pre; width: 25pt;\">FASB<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 202.13pt; position: var(--position); text-decoration: none; white-space: pre; width: 360.28pt;\"> issued Accounting Standards Update No. 2023-09, \u201cIncome Taxes (Topic 740):<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4100000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 495.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.92pt;\">Improvements to Income Tax Disclosures\u201d (\u201cASU 2023-09\u201d), which modifies the rules on income tax disclosures to require<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 507.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.85pt;\">entities to disclose (1) specific categories in the rate reconciliation, (2) the income or loss from continuing operations before<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 519.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 513pt;\">income tax expense or benefit (separated between domestic and foreign) and (3) income tax expense or benefit from continuing<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 531.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.86pt;\">operations (separated by federal, state and foreign).\u00a0 ASU 2023-09 also requires entities to disclose their income tax payments<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 543.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.89pt;\">to international, federal, state and local jurisdictions, among other changes.\u00a0 The guidance is effective for annual periods<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 555.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.97pt;\">beginning after December 15, 2024.\u00a0 Early adoption is permitted for annual financial statements that have not yet been issued or<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 567.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.91pt;\">made available for issuance.\u00a0 ASU 2023-09 should be applied on a prospective basis, but retrospective application is permitted.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 579.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.95pt;\">We are currently evaluating the potential impact of adopting this new guidance on our consolidated financial statements and<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 591.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 76.56pt;\">related disclosures.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 612.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 80.51pt;\">In November 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 148.01pt; position: var(--position); text-decoration: none; white-space: pre; width: 24.7pt;\">, the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 172.70999999999998pt; position: var(--position); text-decoration: none; white-space: pre; width: 25pt;\">FASB<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 197.71pt; position: var(--position); text-decoration: none; white-space: pre; width: 364.69pt;\"> issued Accounting Standards Update No. 2024-03, \u201cIncome Statement \u2014 Reporting<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 624.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.94pt;\">Comprehensive Income \u2014 Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 636.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.84pt;\">Expenses\u201d (\u201cASU 2024-03\u201d), which requires disclosure of certain costs and expenses on an interim and annual basis in the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 648.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.99pt;\">notes to the consolidated financial statements.\u00a0 The guidance is effective for annual reporting periods beginning after December<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 660.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.85pt;\">15, 2026 and interim periods within annual reporting periods beginning after December 15, 2027.\u00a0 Early adoption is permitted.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 672.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.99pt;\">The guidance is to be applied either (1) prospectively to financial statements issued for reporting periods after the effective date<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 684.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.97pt;\">or (2) retrospectively to any or all prior periods presented in the financial statements.\u00a0 We are currently evaluating the potential<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 409.5pt;\">impact of adopting this new guidance on our consolidated financial statements and related disclosures.<span style=\"display: inline-block; height: 6.93pt;\"></span></span>","language":"en-us"}]},{"name":"rpt:f-473","factDimensions":{"xbrl:concept":"us-gaap:PriorPeriodReclassificationAdjustmentDescription","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 70.18pt;\">Reclassifications.<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 137.68pt; position: var(--position); text-decoration: none; white-space: pre; width: 424.77pt;\">\u00a0 Certain amounts in our consolidated financial statements of prior years have been reclassified to<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 729.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 171.47pt;\">conform to the current period presentation.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div>","language":"en-us"}]},{"name":"rpt:f-474","factDimensions":{"xbrl:concept":"us-gaap:SegmentReportingDisclosureTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; left: 94.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 91.34pt;\">Segment Information<span style=\"display: inline-block; height: 6.77pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 63.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.9pt;\">An operating segment is defined as a component of an enterprise for which separate financial information is available and<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 75.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.9pt;\">for which segment results are evaluated regularly by the chief operating decision maker in deciding how to allocate resources<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 87.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.99pt;\">and in assessing performance.\u00a0 We have identified each of our homebuilding divisions as an operating segment.\u00a0 Our<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 99.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 264.95pt;\">homebuilding operating segments have been aggregated into <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 314.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 16.66pt;\">four<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 331.11pt; position: var(--position); text-decoration: none; white-space: pre; width: 231.34pt;\"> homebuilding reporting segments based primarily on<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 111.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.97pt;\">similarities in economic and geographic characteristics, product types, regulatory environments, methods used to sell and<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 123.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 284.28pt;\">construct homes and land acquisition characteristics.\u00a0 We also have <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 333.78pt; position: var(--position); text-decoration: none; white-space: pre; width: 14.43pt;\">one<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 348.21pt; position: var(--position); text-decoration: none; white-space: pre; width: 214.29pt;\"> financial services reporting segment.\u00a0 Management<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 135.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 297.67pt;\">evaluates segment performance primarily based on segment pretax results.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 156.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 24.44pt;\">As of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 91.94pt; position: var(--position); text-decoration: none; white-space: pre; width: 79.68pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 171.62pt; position: var(--position); text-decoration: none; white-space: pre; width: 371.88pt;\">, our homebuilding reporting segments conducted ongoing operations in the following states:<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"position: var(--position); text-align: justify; text-align-last: var(--justify); top: 174.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 67.5pt; position: var(--position); top: 0pt; width: 256.5pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 54.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 201.75pt;\"></td></tr><tr style=\"height: 15.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">West Coast:<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 54.75pt; position: var(--position); top: 0pt; width: 201.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 201.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">California, Idaho and Washington<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 15.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 15.75pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Southwest:<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 54.75pt; position: var(--position); top: 15.75pt; width: 201.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 201.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Arizona and Nevada<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 15.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 31.5pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Central:<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 54.75pt; position: var(--position); top: 31.5pt; width: 201.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 201.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Colorado and Texas<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 15.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 47.25pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Southeast:<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 54.75pt; position: var(--position); top: 47.25pt; width: 201.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 201.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Florida and North Carolina<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td></tr></tbody></table></div></div></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 246.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.93pt;\">Our homebuilding reporting segments are engaged in the acquisition and development of land primarily for residential<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4300000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 258.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.93pt;\">purposes and offer a wide variety of homes that are designed to appeal to first-time, first move-up and active adult homebuyers.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 270.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.97pt;\">Our homebuilding operations generate most of their revenues from the delivery of completed homes to homebuyers.\u00a0 They also<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 282.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 142.88pt;\">earn revenues from the sale of land.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 192.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 303.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.87pt;\">Our financial services reporting segment earns revenues primarily from insurance commissions and from the provision of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 315.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 58.19pt;\">title services.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 107.69pt; position: var(--position); text-decoration: none; white-space: pre; width: 454.81pt;\">We offer mortgage banking services, including mortgage loan originations, to our homebuyers indirectly through<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 327.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 26.66pt;\">KBHS<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.16pt; position: var(--position); text-decoration: none; white-space: pre; width: 162.39pt;\">, our unconsolidated joint venture with <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 238.55pt; position: var(--position); text-decoration: none; white-space: pre; width: 51.04pt;\">GR Alliance<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 289.59000000000003pt; position: var(--position); text-decoration: none; white-space: pre; width: 200.12pt;\">, a subsidiary of Guaranteed Rate, Inc.\u00a0 We and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 489.71pt; position: var(--position); text-decoration: none; white-space: pre; width: 51.04pt;\">GR Alliance<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 540.75pt; position: var(--position); text-decoration: none; white-space: pre; width: 21.63pt;\"> each<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 339.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 31.39pt;\">have a <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 80.89pt; position: var(--position); text-decoration: none; white-space: pre; width: 25.83pt;\">50.0%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 106.72pt; position: var(--position); text-decoration: none; white-space: pre; width: 107.49pt;\"> ownership interest, with <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 214.21pt; position: var(--position); text-decoration: none; white-space: pre; width: 51.75pt;\">GR Alliance<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 265.96000000000004pt; position: var(--position); text-decoration: none; white-space: pre; width: 155.67pt;\"> providing management oversight of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 421.63pt; position: var(--position); text-decoration: none; white-space: pre; width: 26.66pt;\">KBHS<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 448.29pt; position: var(--position); text-decoration: none; white-space: pre; width: 114.11pt;\">\u2019 operations.\u00a0 The financial<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 351.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 358.69pt;\">services reporting segment is separately reported in our consolidated financial statements.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 371.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.88pt;\">Corporate and other is a non-operating segment that develops and oversees the implementation of company-wide strategic<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 383.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 473.05pt;\">initiatives and provides support to our reporting segments by centralizing certain administrative functions.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 522.55pt; position: var(--position); text-decoration: none; white-space: pre; width: 39.95pt;\">Corporate<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 395.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.92pt;\">management is responsible for, among other things, evaluating and selecting the geographic markets in which we operate,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 407.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.89pt;\">consistent with our overall business strategy; allocating capital resources to markets for land acquisition and development<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 419.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.92pt;\">activities; making major personnel decisions related to employee compensation and benefits; and monitoring the financial and<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 431.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 176.22pt;\">operational performance of our divisions.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 225.72pt; position: var(--position); text-decoration: none; white-space: pre; width: 336.69pt;\">\u00a0 Corporate and other includes general and administrative expenses related to<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 443.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.94pt;\">operating our corporate headquarters.\u00a0 A portion of the expenses incurred by Corporate and other is allocated to our<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 455.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 136.82pt;\">homebuilding reporting segments.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 475.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.87pt;\">Our reporting segments follow the same accounting policies used for our consolidated financial statements as described in<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 487.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 27.4pt;\">Note\u00a01<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.9pt; position: var(--position); text-decoration: none; white-space: pre; width: 10.96pt;\"> \u2013 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 87.86pt; position: var(--position); text-decoration: none; white-space: pre; width: 181.18pt;\">Summary of Significant Accounting Policies<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 269.03999999999996pt; position: var(--position); text-decoration: none; white-space: pre; width: 293.44pt;\">.\u00a0 The results of each reporting segment are not necessarily indicative of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 499.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.97pt;\">the results that would have occurred had the segment been an independent, stand-alone entity during the periods presented, nor<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 511.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 247.72pt;\">are they indicative of the results to be expected in future perio<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 297.22pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">d<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 302.22pt; position: var(--position); text-decoration: none; white-space: pre; width: 6.39pt;\">s.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); top: 531.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre;\">The following tables present financial information relating to our homebuilding reporting segments (in thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"position: var(--position); text-align: justify; text-align-last: var(--justify); top: 543.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 510.75pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 303pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 303pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"5\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 0pt; width: 207.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 207.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 57.02pt; position: var(--position); text-decoration: none; white-space: pre;\">Years Ended November\u00a030,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 303pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2022<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 24pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Revenues:<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 39pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">West Coast<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 39pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 15.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">2,932,058<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 39pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 15.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">2,321,093<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 39pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 15.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">3,050,506<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 54pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Southwest<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 54pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 20.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">1,309,950<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 54pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 20.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">1,169,948<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 54pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 20.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">1,110,045<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 69pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Central<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 69pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 20.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">1,452,794<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 69pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 20.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">1,831,914<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 69pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 20.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">1,749,231<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 84pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Southeast<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 84pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 20.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">1,207,437<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 84pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 20.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">1,058,151<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 84pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">970,580<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 18pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 99pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 303pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 20.63pt; position: var(--position); white-space: pre;\">Total <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 99pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 15.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">6,902,239<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 99pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 15.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">6,381,106<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 99pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 15.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">6,880,362<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div><div style=\"position: var(--position); top: 42.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 510.75pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 303pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 14.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 303pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 5.49pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"5\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 0pt; width: 207.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 5.62pt; width: 207.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 57.02pt; position: var(--position); text-decoration: none; white-space: pre;\">Years Ended November\u00a030,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 14.25pt; width: 303pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 14.25pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 14.25pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 14.25pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2022<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 26.25pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Pretax income (loss):<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 41.25pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">West Coast<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 41.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">375,866<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 41.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">266,229<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 41.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">519,524<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 56.25pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Southwest<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 56.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">228,540<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 56.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">188,497<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 56.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">238,143<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 71.25pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Central<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 71.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">171,463<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 71.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">258,623<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 71.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">272,002<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 86.25pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Southeast<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 86.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">143,135<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 86.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">147,274<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 86.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">152,178<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 101.25pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Corporate and other<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 101.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 24.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">(116,976)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 101.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 24.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">(128,840)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 101.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 24.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">(148,232)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 18pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 116.25pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 20.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Total <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 116.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">802,028<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 116.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">731,783<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 116.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 15.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">1,033,615<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 9pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 18pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 143.25pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Equity in income (loss) of unconsolidated joint\u00a0ventures:<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 161.25pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">West Coast<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 161.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">6,241<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 161.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 36.71pt;\"></span></span><span style=\"left: 44.34pt; position: var(--position);\">(731)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 161.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 36.71pt;\"></span></span><span style=\"left: 44.34pt; position: var(--position);\">(612)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 176.25pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Southwest<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 176.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 41.71pt;\"></span></span><span style=\"left: 44.34pt; position: var(--position);\">(244)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 176.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 41.71pt;\"></span></span><span style=\"left: 44.34pt; position: var(--position);\">(127)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 176.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 41.71pt;\"></span></span><span style=\"left: 44.34pt; position: var(--position);\">(249)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 191.25pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Central<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 191.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 50.04pt;\"></span></span><span style=\"left: 52.67pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 191.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 50.04pt;\"></span></span><span style=\"left: 52.67pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 191.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 50.04pt;\"></span></span><span style=\"left: 52.67pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 206.25pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Southeast<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 206.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 50.04pt;\"></span></span><span style=\"left: 52.67pt; position: var(--position);\">22<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 206.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 45.04pt;\"></span></span><span style=\"left: 47.67pt; position: var(--position);\">145<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 206.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 51.71pt;\"></span></span><span style=\"left: 54.34pt; position: var(--position);\">(4)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 18pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 221.25pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 20.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Total<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 221.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">6,019<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 221.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 36.71pt;\"></span></span><span style=\"left: 44.34pt; position: var(--position);\">(713)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 221.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 36.71pt;\"></span></span><span style=\"left: 44.34pt; position: var(--position);\">(865)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 8.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 18pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 247.5pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Inventory impairment and land option contract abandonment charges:<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 265.5pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">West Coast<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 265.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">2,941<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 265.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">4,902<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 265.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">27,354<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 280.5pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Southwest<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 280.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 45.04pt;\"></span></span><span style=\"left: 47.67pt; position: var(--position);\">267<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 280.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 50.04pt;\"></span></span><span style=\"left: 52.67pt; position: var(--position);\">57<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 280.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 45.04pt;\"></span></span><span style=\"left: 47.67pt; position: var(--position);\">900<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 295.5pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Central<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 295.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 45.04pt;\"></span></span><span style=\"left: 47.67pt; position: var(--position);\">843<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 295.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">2,461<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 295.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">3,318<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 310.5pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Southeast<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 310.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 45.04pt;\"></span></span><span style=\"left: 47.67pt; position: var(--position);\">546<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 310.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">4,004<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 310.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">5,729<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 18pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 325.5pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 20.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Total<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 325.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">4,597<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 325.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">11,424<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 325.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">37,301<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div><div style=\"position: var(--position); top: 395.25pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 511.5pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 374.25pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 374.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 0pt; width: 137.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 137.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 44.86pt; position: var(--position); text-decoration: none; white-space: pre;\">November\u00a030,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 374.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 24pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Inventories:<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 39pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 9.38pt; position: var(--position); text-decoration: none; white-space: pre;\">West Coast<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 39pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 15.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">2,915,543<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 39pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 15.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">2,455,336<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 54pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 9.38pt; position: var(--position); text-decoration: none; white-space: pre;\">Southwest<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 54pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">845,910<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 54pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">830,514<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 69pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 9.38pt; position: var(--position); text-decoration: none; white-space: pre;\">Central<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 69pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">839,920<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 69pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">942,168<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 84pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 9.38pt; position: var(--position); text-decoration: none; white-space: pre;\">Southeast<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 84pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">926,647<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 84pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">905,628<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 18pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 99pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 20.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Total<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 3pt double #000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 99pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 15.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">5,528,020<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 3pt double #000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 99pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 15.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">5,133,646<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 8.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 3pt double #000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 3pt double #000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 18pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 125.25pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Investments in unconsolidated joint ventures:<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 143.25pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 9.38pt; position: var(--position); text-decoration: none; white-space: pre;\">West Coast<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 143.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">59,286<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 143.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">49,829<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 158.25pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 9.38pt; position: var(--position); text-decoration: none; white-space: pre;\">Southwest<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 158.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">5,209<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 158.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">6,796<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 173.25pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 9.38pt; position: var(--position); text-decoration: none; white-space: pre;\">Central<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 173.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 50.04pt;\"></span></span><span style=\"left: 52.67pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 173.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 50.04pt;\"></span></span><span style=\"left: 52.67pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 188.25pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 9.38pt; position: var(--position); text-decoration: none; white-space: pre;\">Southeast<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 188.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">2,525<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 188.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">2,503<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 18pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 203.25pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 20.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Total<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 203.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">67,020<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 203.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">59,128<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 8.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 18pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 229.5pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Assets:<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 247.5pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 9.38pt; position: var(--position); text-decoration: none; white-space: pre;\">West Coast<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 247.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 15.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">3,178,188<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 247.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 15.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">2,638,455<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 262.5pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 9.38pt; position: var(--position); text-decoration: none; white-space: pre;\">Southwest<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 262.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">915,072<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 262.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">908,578<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 277.5pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 9.38pt; position: var(--position); text-decoration: none; white-space: pre;\">Central<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 277.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 20.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">1,001,393<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 277.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 20.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">1,158,949<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 292.5pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 9.38pt; position: var(--position); text-decoration: none; white-space: pre;\">Southeast<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 292.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">972,993<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 292.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">939,997<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 307.5pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 9.38pt; position: var(--position); text-decoration: none; white-space: pre;\">Corporate and other<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 307.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">801,600<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 307.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">945,504<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 18pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 322.5pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 20.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Total<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 322.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 15.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">6,869,246<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 322.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 15.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">6,591,483<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div>","language":"en-us"}]},{"name":"rpt:f-475","factDimensions":{"xbrl:concept":"us-gaap:SegmentReportingPolicyPolicyTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.9pt;\">An operating segment is defined as a component of an enterprise for which separate financial information is available and<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 75.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.9pt;\">for which segment results are evaluated regularly by the chief operating decision maker in deciding how to allocate resources<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 87.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.99pt;\">and in assessing performance.\u00a0 We have identified each of our homebuilding divisions as an operating segment.\u00a0 Our<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 99.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 264.95pt;\">homebuilding operating segments have been aggregated into <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 314.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 16.66pt;\">four<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 331.11pt; position: var(--position); text-decoration: none; white-space: pre; width: 231.34pt;\"> homebuilding reporting segments based primarily on<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 111.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.97pt;\">similarities in economic and geographic characteristics, product types, regulatory environments, methods used to sell and<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 123.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 284.28pt;\">construct homes and land acquisition characteristics.\u00a0 We also have <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 333.78pt; position: var(--position); text-decoration: none; white-space: pre; width: 14.43pt;\">one<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 348.21pt; position: var(--position); text-decoration: none; white-space: pre; width: 214.29pt;\"> financial services reporting segment.\u00a0 Management<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 135.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 297.67pt;\">evaluates segment performance primarily based on segment pretax results.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 156.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 24.44pt;\">As of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 91.94pt; position: var(--position); text-decoration: none; white-space: pre; width: 79.68pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 171.62pt; position: var(--position); text-decoration: none; white-space: pre; width: 371.88pt;\">, our homebuilding reporting segments conducted ongoing operations in the following states:<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"position: var(--position); text-align: justify; text-align-last: var(--justify); top: 174.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 67.5pt; position: var(--position); top: 0pt; width: 256.5pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 54.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 201.75pt;\"></td></tr><tr style=\"height: 15.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">West Coast:<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 54.75pt; position: var(--position); top: 0pt; width: 201.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 201.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">California, Idaho and Washington<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 15.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 15.75pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Southwest:<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 54.75pt; position: var(--position); top: 15.75pt; width: 201.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 201.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Arizona and Nevada<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 15.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 31.5pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Central:<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 54.75pt; position: var(--position); top: 31.5pt; width: 201.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 201.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Colorado and Texas<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 15.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 47.25pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Southeast:<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 54.75pt; position: var(--position); top: 47.25pt; width: 201.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 201.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Florida and North Carolina<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td></tr></tbody></table></div></div></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 246.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.93pt;\">Our homebuilding reporting segments are engaged in the acquisition and development of land primarily for residential<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4300000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 258.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.93pt;\">purposes and offer a wide variety of homes that are designed to appeal to first-time, first move-up and active adult homebuyers.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 270.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.97pt;\">Our homebuilding operations generate most of their revenues from the delivery of completed homes to homebuyers.\u00a0 They also<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 282.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 142.88pt;\">earn revenues from the sale of land.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 192.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 303.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.87pt;\">Our financial services reporting segment earns revenues primarily from insurance commissions and from the provision of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 315.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 58.19pt;\">title services.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 107.69pt; position: var(--position); text-decoration: none; white-space: pre; width: 454.81pt;\">We offer mortgage banking services, including mortgage loan originations, to our homebuyers indirectly through<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 327.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 26.66pt;\">KBHS<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.16pt; position: var(--position); text-decoration: none; white-space: pre; width: 162.39pt;\">, our unconsolidated joint venture with <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 238.55pt; position: var(--position); text-decoration: none; white-space: pre; width: 51.04pt;\">GR Alliance<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 289.59000000000003pt; position: var(--position); text-decoration: none; white-space: pre; width: 200.12pt;\">, a subsidiary of Guaranteed Rate, Inc.\u00a0 We and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 489.71pt; position: var(--position); text-decoration: none; white-space: pre; width: 51.04pt;\">GR Alliance<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 540.75pt; position: var(--position); text-decoration: none; white-space: pre; width: 21.63pt;\"> each<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 339.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 31.39pt;\">have a <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 80.89pt; position: var(--position); text-decoration: none; white-space: pre; width: 25.83pt;\">50.0%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 106.72pt; position: var(--position); text-decoration: none; white-space: pre; width: 107.49pt;\"> ownership interest, with <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 214.21pt; position: var(--position); text-decoration: none; white-space: pre; width: 51.75pt;\">GR Alliance<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 265.96000000000004pt; position: var(--position); text-decoration: none; white-space: pre; width: 155.67pt;\"> providing management oversight of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 421.63pt; position: var(--position); text-decoration: none; white-space: pre; width: 26.66pt;\">KBHS<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 448.29pt; position: var(--position); text-decoration: none; white-space: pre; width: 114.11pt;\">\u2019 operations.\u00a0 The financial<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 351.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 358.69pt;\">services reporting segment is separately reported in our consolidated financial statements.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 371.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.88pt;\">Corporate and other is a non-operating segment that develops and oversees the implementation of company-wide strategic<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 383.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 473.05pt;\">initiatives and provides support to our reporting segments by centralizing certain administrative functions.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 522.55pt; position: var(--position); text-decoration: none; white-space: pre; width: 39.95pt;\">Corporate<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 395.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.92pt;\">management is responsible for, among other things, evaluating and selecting the geographic markets in which we operate,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 407.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.89pt;\">consistent with our overall business strategy; allocating capital resources to markets for land acquisition and development<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 419.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.92pt;\">activities; making major personnel decisions related to employee compensation and benefits; and monitoring the financial and<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 431.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 176.22pt;\">operational performance of our divisions.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 225.72pt; position: var(--position); text-decoration: none; white-space: pre; width: 336.69pt;\">\u00a0 Corporate and other includes general and administrative expenses related to<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 443.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.94pt;\">operating our corporate headquarters.\u00a0 A portion of the expenses incurred by Corporate and other is allocated to our<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 455.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 136.82pt;\">homebuilding reporting segments.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 475.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.87pt;\">Our reporting segments follow the same accounting policies used for our consolidated financial statements as described in<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 487.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 27.4pt;\">Note\u00a01<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.9pt; position: var(--position); text-decoration: none; white-space: pre; width: 10.96pt;\"> \u2013 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 87.86pt; position: var(--position); text-decoration: none; white-space: pre; width: 181.18pt;\">Summary of Significant Accounting Policies<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 269.03999999999996pt; position: var(--position); text-decoration: none; white-space: pre; width: 293.44pt;\">.\u00a0 The results of each reporting segment are not necessarily indicative of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 499.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.97pt;\">the results that would have occurred had the segment been an independent, stand-alone entity during the periods presented, nor<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 511.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 247.72pt;\">are they indicative of the results to be expected in future perio<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 297.22pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">d<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 302.22pt; position: var(--position); text-decoration: none; white-space: pre; width: 6.39pt;\">s.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div>","language":"en-us"}]},{"name":"rpt:f-476","factDimensions":{"xbrl:concept":"us-gaap:NumberOfReportableSegments","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"kbh:segment","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"4"}]},{"name":"rpt:f-477","factDimensions":{"xbrl:concept":"us-gaap:NumberOfReportableSegments","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"kbh:segment","srt:ProductOrServiceAxis":"kbh:FinancialServicesMember"},"factValues":[{"value":"1"}]},{"name":"rpt:f-478","factDimensions":{"xbrl:concept":"us-gaap:EquityMethodInvestmentOwnershipPercentage","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis":"kbh:KBHSLLCMember","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"kbh:GRAllianceLLCMember"},"factValues":[{"value":"0.500"}]},{"name":"rpt:f-479","factDimensions":{"xbrl:concept":"us-gaap:EquityMethodInvestmentOwnershipPercentage","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis":"kbh:KBHSLLCMember","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"0.500"}]},{"name":"rpt:f-480","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre;\">The following tables present financial information relating to our homebuilding reporting segments (in thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span><div style=\"position: var(--position); text-align: justify; text-align-last: var(--justify); top: 543.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 510.75pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 303pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 303pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"5\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 0pt; width: 207.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 207.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 57.02pt; position: var(--position); text-decoration: none; white-space: pre;\">Years Ended November\u00a030,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 303pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2022<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 24pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Revenues:<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 39pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">West Coast<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 39pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 15.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">2,932,058<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 39pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 15.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">2,321,093<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 39pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 15.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">3,050,506<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 54pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Southwest<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 54pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 20.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">1,309,950<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 54pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 20.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">1,169,948<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 54pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 20.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">1,110,045<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 69pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Central<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 69pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 20.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">1,452,794<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 69pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 20.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">1,831,914<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 69pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 20.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">1,749,231<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 84pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Southeast<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 84pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 20.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">1,207,437<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 84pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 20.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">1,058,151<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 84pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">970,580<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 18pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 99pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 303pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 20.63pt; position: var(--position); white-space: pre;\">Total <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 99pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 15.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">6,902,239<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 99pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 15.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">6,381,106<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 99pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 15.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">6,880,362<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div><div style=\"position: var(--position); top: 42.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 510.75pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 303pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 14.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 303pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 5.49pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"5\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 0pt; width: 207.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 5.62pt; width: 207.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 57.02pt; position: var(--position); text-decoration: none; white-space: pre;\">Years Ended November\u00a030,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 14.25pt; width: 303pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 14.25pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 14.25pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 14.25pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2022<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 26.25pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Pretax income (loss):<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 41.25pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">West Coast<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 41.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">375,866<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 41.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">266,229<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 41.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">519,524<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 56.25pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Southwest<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 56.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">228,540<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 56.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">188,497<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 56.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">238,143<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 71.25pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Central<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 71.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">171,463<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 71.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">258,623<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 71.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">272,002<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 86.25pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Southeast<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 86.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">143,135<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 86.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">147,274<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 86.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">152,178<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 101.25pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Corporate and other<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 101.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 24.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">(116,976)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 101.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 24.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">(128,840)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 101.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 24.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">(148,232)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 18pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 116.25pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 20.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Total <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 116.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">802,028<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 116.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">731,783<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 116.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 15.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">1,033,615<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 9pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 18pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 143.25pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Equity in income (loss) of unconsolidated joint\u00a0ventures:<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 161.25pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">West Coast<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 161.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">6,241<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 161.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 36.71pt;\"></span></span><span style=\"left: 44.34pt; position: var(--position);\">(731)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 161.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 36.71pt;\"></span></span><span style=\"left: 44.34pt; position: var(--position);\">(612)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 176.25pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Southwest<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 176.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 41.71pt;\"></span></span><span style=\"left: 44.34pt; position: var(--position);\">(244)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 176.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 41.71pt;\"></span></span><span style=\"left: 44.34pt; position: var(--position);\">(127)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 176.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 41.71pt;\"></span></span><span style=\"left: 44.34pt; position: var(--position);\">(249)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 191.25pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Central<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 191.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 50.04pt;\"></span></span><span style=\"left: 52.67pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 191.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 50.04pt;\"></span></span><span style=\"left: 52.67pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 191.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 50.04pt;\"></span></span><span style=\"left: 52.67pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 206.25pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Southeast<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 206.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 50.04pt;\"></span></span><span style=\"left: 52.67pt; position: var(--position);\">22<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 206.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 45.04pt;\"></span></span><span style=\"left: 47.67pt; position: var(--position);\">145<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 206.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 51.71pt;\"></span></span><span style=\"left: 54.34pt; position: var(--position);\">(4)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 18pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 221.25pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 20.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Total<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 221.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">6,019<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 221.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 36.71pt;\"></span></span><span style=\"left: 44.34pt; position: var(--position);\">(713)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 221.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 36.71pt;\"></span></span><span style=\"left: 44.34pt; position: var(--position);\">(865)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 8.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 18pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 247.5pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Inventory impairment and land option contract abandonment charges:<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 265.5pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">West Coast<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 265.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">2,941<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 265.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">4,902<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 265.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">27,354<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 280.5pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Southwest<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 280.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 45.04pt;\"></span></span><span style=\"left: 47.67pt; position: var(--position);\">267<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 280.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 50.04pt;\"></span></span><span style=\"left: 52.67pt; position: var(--position);\">57<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 280.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 45.04pt;\"></span></span><span style=\"left: 47.67pt; position: var(--position);\">900<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 295.5pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Central<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 295.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 45.04pt;\"></span></span><span style=\"left: 47.67pt; position: var(--position);\">843<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 295.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">2,461<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 295.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">3,318<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 310.5pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Southeast<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 310.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 45.04pt;\"></span></span><span style=\"left: 47.67pt; position: var(--position);\">546<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 310.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">4,004<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 310.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">5,729<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 18pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 325.5pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 20.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Total<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 325.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">4,597<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 325.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">11,424<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 325.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">37,301<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div><div style=\"position: var(--position); top: 395.25pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 511.5pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 374.25pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 374.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 0pt; width: 137.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 137.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 44.86pt; position: var(--position); text-decoration: none; white-space: pre;\">November\u00a030,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 374.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 24pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Inventories:<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 39pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 9.38pt; position: var(--position); text-decoration: none; white-space: pre;\">West Coast<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 39pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 15.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">2,915,543<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 39pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 15.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">2,455,336<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 54pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 9.38pt; position: var(--position); text-decoration: none; white-space: pre;\">Southwest<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 54pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">845,910<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 54pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">830,514<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 69pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 9.38pt; position: var(--position); text-decoration: none; white-space: pre;\">Central<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 69pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">839,920<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 69pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">942,168<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 84pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 9.38pt; position: var(--position); text-decoration: none; white-space: pre;\">Southeast<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 84pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">926,647<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 84pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">905,628<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 18pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 99pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 20.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Total<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 3pt double #000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 99pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 15.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">5,528,020<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 3pt double #000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 99pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 15.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">5,133,646<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 8.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 3pt double #000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 3pt double #000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 18pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 125.25pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Investments in unconsolidated joint ventures:<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 143.25pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 9.38pt; position: var(--position); text-decoration: none; white-space: pre;\">West Coast<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 143.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">59,286<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 143.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">49,829<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 158.25pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 9.38pt; position: var(--position); text-decoration: none; white-space: pre;\">Southwest<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 158.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">5,209<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 158.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">6,796<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 173.25pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 9.38pt; position: var(--position); text-decoration: none; white-space: pre;\">Central<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 173.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 50.04pt;\"></span></span><span style=\"left: 52.67pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 173.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 50.04pt;\"></span></span><span style=\"left: 52.67pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 188.25pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 9.38pt; position: var(--position); text-decoration: none; white-space: pre;\">Southeast<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 188.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">2,525<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 188.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">2,503<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 18pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 203.25pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 20.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Total<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 203.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">67,020<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 203.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">59,128<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 8.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 18pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 229.5pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Assets:<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 247.5pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 9.38pt; position: var(--position); text-decoration: none; white-space: pre;\">West Coast<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 247.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 15.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">3,178,188<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 247.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 15.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">2,638,455<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 262.5pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 9.38pt; position: var(--position); text-decoration: none; white-space: pre;\">Southwest<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 262.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">915,072<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 262.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">908,578<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 277.5pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 9.38pt; position: var(--position); text-decoration: none; white-space: pre;\">Central<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 277.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 20.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">1,001,393<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 277.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 20.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">1,158,949<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 292.5pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 9.38pt; position: var(--position); text-decoration: none; white-space: pre;\">Southeast<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 292.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">972,993<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 292.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">939,997<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 307.5pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 9.38pt; position: var(--position); text-decoration: none; white-space: pre;\">Corporate and other<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 307.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">801,600<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 307.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">945,504<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 18pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 322.5pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 20.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Total<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 322.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 15.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">6,869,246<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 322.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 7.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 15.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">6,591,483<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div>","language":"en-us"}]},{"name":"rpt:f-481","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:WestCoastMember"},"factValues":[{"value":"2932058000","decimals":-3}]},{"name":"rpt:f-482","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:WestCoastMember"},"factValues":[{"value":"2321093000","decimals":-3}]},{"name":"rpt:f-483","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:WestCoastMember"},"factValues":[{"value":"3050506000","decimals":-3}]},{"name":"rpt:f-484","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:SouthwestMember"},"factValues":[{"value":"1309950000","decimals":-3}]},{"name":"rpt:f-485","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:SouthwestMember"},"factValues":[{"value":"1169948000","decimals":-3}]},{"name":"rpt:f-486","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:SouthwestMember"},"factValues":[{"value":"1110045000","decimals":-3}]},{"name":"rpt:f-487","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:CentralMember"},"factValues":[{"value":"1452794000","decimals":-3}]},{"name":"rpt:f-488","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:CentralMember"},"factValues":[{"value":"1831914000","decimals":-3}]},{"name":"rpt:f-489","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:CentralMember"},"factValues":[{"value":"1749231000","decimals":-3}]},{"name":"rpt:f-490","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:SoutheastMember"},"factValues":[{"value":"1207437000","decimals":-3}]},{"name":"rpt:f-491","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:SoutheastMember"},"factValues":[{"value":"1058151000","decimals":-3}]},{"name":"rpt:f-492","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:SoutheastMember"},"factValues":[{"value":"970580000","decimals":-3}]},{"name":"rpt:f-493","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"6902239000","decimals":-3}]},{"name":"rpt:f-494","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"6381106000","decimals":-3}]},{"name":"rpt:f-495","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"6880362000","decimals":-3}]},{"name":"rpt:f-496","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:WestCoastMember"},"factValues":[{"value":"375866000","decimals":-3}]},{"name":"rpt:f-497","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:WestCoastMember"},"factValues":[{"value":"266229000","decimals":-3}]},{"name":"rpt:f-498","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:WestCoastMember"},"factValues":[{"value":"519524000","decimals":-3}]},{"name":"rpt:f-499","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:SouthwestMember"},"factValues":[{"value":"228540000","decimals":-3}]},{"name":"rpt:f-500","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:SouthwestMember"},"factValues":[{"value":"188497000","decimals":-3}]},{"name":"rpt:f-501","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:SouthwestMember"},"factValues":[{"value":"238143000","decimals":-3}]},{"name":"rpt:f-502","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:CentralMember"},"factValues":[{"value":"171463000","decimals":-3}]},{"name":"rpt:f-503","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:CentralMember"},"factValues":[{"value":"258623000","decimals":-3}]},{"name":"rpt:f-504","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:CentralMember"},"factValues":[{"value":"272002000","decimals":-3}]},{"name":"rpt:f-505","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:SoutheastMember"},"factValues":[{"value":"143135000","decimals":-3}]},{"name":"rpt:f-506","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:SoutheastMember"},"factValues":[{"value":"147274000","decimals":-3}]},{"name":"rpt:f-507","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:SoutheastMember"},"factValues":[{"value":"152178000","decimals":-3}]},{"name":"rpt:f-508","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"us-gaap:CorporateAndOtherMember"},"factValues":[{"value":"-116976000","decimals":-3}]},{"name":"rpt:f-509","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"us-gaap:CorporateAndOtherMember"},"factValues":[{"value":"-128840000","decimals":-3}]},{"name":"rpt:f-510","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"us-gaap:CorporateAndOtherMember"},"factValues":[{"value":"-148232000","decimals":-3}]},{"name":"rpt:f-511","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"802028000","decimals":-3}]},{"name":"rpt:f-512","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"731783000","decimals":-3}]},{"name":"rpt:f-513","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"1033615000","decimals":-3}]},{"name":"rpt:f-514","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromEquityMethodInvestments","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:WestCoastMember"},"factValues":[{"value":"6241000","decimals":-3}]},{"name":"rpt:f-515","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromEquityMethodInvestments","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:WestCoastMember"},"factValues":[{"value":"-731000","decimals":-3}]},{"name":"rpt:f-516","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromEquityMethodInvestments","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:WestCoastMember"},"factValues":[{"value":"-612000","decimals":-3}]},{"name":"rpt:f-517","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromEquityMethodInvestments","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:SouthwestMember"},"factValues":[{"value":"-244000","decimals":-3}]},{"name":"rpt:f-518","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromEquityMethodInvestments","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:SouthwestMember"},"factValues":[{"value":"-127000","decimals":-3}]},{"name":"rpt:f-519","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromEquityMethodInvestments","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:SouthwestMember"},"factValues":[{"value":"-249000","decimals":-3}]},{"name":"rpt:f-520","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromEquityMethodInvestments","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:CentralMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-521","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromEquityMethodInvestments","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:CentralMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-522","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromEquityMethodInvestments","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:CentralMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-523","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromEquityMethodInvestments","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:SoutheastMember"},"factValues":[{"value":"22000","decimals":-3}]},{"name":"rpt:f-524","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromEquityMethodInvestments","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:SoutheastMember"},"factValues":[{"value":"145000","decimals":-3}]},{"name":"rpt:f-525","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromEquityMethodInvestments","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:SoutheastMember"},"factValues":[{"value":"-4000","decimals":-3}]},{"name":"rpt:f-526","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromEquityMethodInvestments","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"6019000","decimals":-3}]},{"name":"rpt:f-527","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromEquityMethodInvestments","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"-713000","decimals":-3}]},{"name":"rpt:f-528","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromEquityMethodInvestments","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"-865000","decimals":-3}]},{"name":"rpt:f-529","factDimensions":{"xbrl:concept":"kbh:InventoryImpairmentsAndLandOptionContractAbandonments","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:WestCoastMember"},"factValues":[{"value":"2941000","decimals":-3}]},{"name":"rpt:f-530","factDimensions":{"xbrl:concept":"kbh:InventoryImpairmentsAndLandOptionContractAbandonments","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:WestCoastMember"},"factValues":[{"value":"4902000","decimals":-3}]},{"name":"rpt:f-531","factDimensions":{"xbrl:concept":"kbh:InventoryImpairmentsAndLandOptionContractAbandonments","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:WestCoastMember"},"factValues":[{"value":"27354000","decimals":-3}]},{"name":"rpt:f-532","factDimensions":{"xbrl:concept":"kbh:InventoryImpairmentsAndLandOptionContractAbandonments","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:SouthwestMember"},"factValues":[{"value":"267000","decimals":-3}]},{"name":"rpt:f-533","factDimensions":{"xbrl:concept":"kbh:InventoryImpairmentsAndLandOptionContractAbandonments","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:SouthwestMember"},"factValues":[{"value":"57000","decimals":-3}]},{"name":"rpt:f-534","factDimensions":{"xbrl:concept":"kbh:InventoryImpairmentsAndLandOptionContractAbandonments","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:SouthwestMember"},"factValues":[{"value":"900000","decimals":-3}]},{"name":"rpt:f-535","factDimensions":{"xbrl:concept":"kbh:InventoryImpairmentsAndLandOptionContractAbandonments","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:CentralMember"},"factValues":[{"value":"843000","decimals":-3}]},{"name":"rpt:f-536","factDimensions":{"xbrl:concept":"kbh:InventoryImpairmentsAndLandOptionContractAbandonments","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:CentralMember"},"factValues":[{"value":"2461000","decimals":-3}]},{"name":"rpt:f-537","factDimensions":{"xbrl:concept":"kbh:InventoryImpairmentsAndLandOptionContractAbandonments","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:CentralMember"},"factValues":[{"value":"3318000","decimals":-3}]},{"name":"rpt:f-538","factDimensions":{"xbrl:concept":"kbh:InventoryImpairmentsAndLandOptionContractAbandonments","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:SoutheastMember"},"factValues":[{"value":"546000","decimals":-3}]},{"name":"rpt:f-539","factDimensions":{"xbrl:concept":"kbh:InventoryImpairmentsAndLandOptionContractAbandonments","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:SoutheastMember"},"factValues":[{"value":"4004000","decimals":-3}]},{"name":"rpt:f-540","factDimensions":{"xbrl:concept":"kbh:InventoryImpairmentsAndLandOptionContractAbandonments","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:SoutheastMember"},"factValues":[{"value":"5729000","decimals":-3}]},{"name":"rpt:f-541","factDimensions":{"xbrl:concept":"kbh:InventoryImpairmentsAndLandOptionContractAbandonments","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"4597000","decimals":-3}]},{"name":"rpt:f-542","factDimensions":{"xbrl:concept":"kbh:InventoryImpairmentsAndLandOptionContractAbandonments","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"11424000","decimals":-3}]},{"name":"rpt:f-543","factDimensions":{"xbrl:concept":"kbh:InventoryImpairmentsAndLandOptionContractAbandonments","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"37301000","decimals":-3}]},{"name":"rpt:f-544","factDimensions":{"xbrl:concept":"us-gaap:InventoryOperativeBuilders","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:WestCoastMember"},"factValues":[{"value":"2915543000","decimals":-3}]},{"name":"rpt:f-545","factDimensions":{"xbrl:concept":"us-gaap:InventoryOperativeBuilders","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:WestCoastMember"},"factValues":[{"value":"2455336000","decimals":-3}]},{"name":"rpt:f-546","factDimensions":{"xbrl:concept":"us-gaap:InventoryOperativeBuilders","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:SouthwestMember"},"factValues":[{"value":"845910000","decimals":-3}]},{"name":"rpt:f-547","factDimensions":{"xbrl:concept":"us-gaap:InventoryOperativeBuilders","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:SouthwestMember"},"factValues":[{"value":"830514000","decimals":-3}]},{"name":"rpt:f-548","factDimensions":{"xbrl:concept":"us-gaap:InventoryOperativeBuilders","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:CentralMember"},"factValues":[{"value":"839920000","decimals":-3}]},{"name":"rpt:f-549","factDimensions":{"xbrl:concept":"us-gaap:InventoryOperativeBuilders","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:CentralMember"},"factValues":[{"value":"942168000","decimals":-3}]},{"name":"rpt:f-550","factDimensions":{"xbrl:concept":"us-gaap:InventoryOperativeBuilders","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:SoutheastMember"},"factValues":[{"value":"926647000","decimals":-3}]},{"name":"rpt:f-551","factDimensions":{"xbrl:concept":"us-gaap:InventoryOperativeBuilders","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:SoutheastMember"},"factValues":[{"value":"905628000","decimals":-3}]},{"name":"rpt:f-552","factDimensions":{"xbrl:concept":"us-gaap:InventoryOperativeBuilders","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"5528020000","decimals":-3}]},{"name":"rpt:f-553","factDimensions":{"xbrl:concept":"us-gaap:InventoryOperativeBuilders","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"5133646000","decimals":-3}]},{"name":"rpt:f-554","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:WestCoastMember"},"factValues":[{"value":"59286000","decimals":-3}]},{"name":"rpt:f-555","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:WestCoastMember"},"factValues":[{"value":"49829000","decimals":-3}]},{"name":"rpt:f-556","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:SouthwestMember"},"factValues":[{"value":"5209000","decimals":-3}]},{"name":"rpt:f-557","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:SouthwestMember"},"factValues":[{"value":"6796000","decimals":-3}]},{"name":"rpt:f-558","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:CentralMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-559","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:CentralMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-560","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:SoutheastMember"},"factValues":[{"value":"2525000","decimals":-3}]},{"name":"rpt:f-561","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:SoutheastMember"},"factValues":[{"value":"2503000","decimals":-3}]},{"name":"rpt:f-562","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"67020000","decimals":-3}]},{"name":"rpt:f-563","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"59128000","decimals":-3}]},{"name":"rpt:f-564","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:WestCoastMember"},"factValues":[{"value":"3178188000","decimals":-3}]},{"name":"rpt:f-565","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:WestCoastMember"},"factValues":[{"value":"2638455000","decimals":-3}]},{"name":"rpt:f-566","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:SouthwestMember"},"factValues":[{"value":"915072000","decimals":-3}]},{"name":"rpt:f-567","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:SouthwestMember"},"factValues":[{"value":"908578000","decimals":-3}]},{"name":"rpt:f-568","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:CentralMember"},"factValues":[{"value":"1001393000","decimals":-3}]},{"name":"rpt:f-569","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:CentralMember"},"factValues":[{"value":"1158949000","decimals":-3}]},{"name":"rpt:f-570","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:SoutheastMember"},"factValues":[{"value":"972993000","decimals":-3}]},{"name":"rpt:f-571","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"kbh:SoutheastMember"},"factValues":[{"value":"939997000","decimals":-3}]},{"name":"rpt:f-572","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"us-gaap:CorporateAndOtherMember"},"factValues":[{"value":"801600000","decimals":-3}]},{"name":"rpt:f-573","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember","us-gaap:StatementBusinessSegmentsAxis":"us-gaap:CorporateAndOtherMember"},"factValues":[{"value":"945504000","decimals":-3}]},{"name":"rpt:f-574","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"6869246000","decimals":-3}]},{"name":"rpt:f-575","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"6591483000","decimals":-3}]},{"name":"rpt:f-576","factDimensions":{"xbrl:concept":"kbh:FinancialServicesTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; left: 94.5pt; position: var(--position); text-decoration: none; white-space: pre;\">Financial Services<span style=\"display: inline-block; height: 6.77pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 63.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 469.43pt;\">The following tables present financial information relating to our financial services reporting segment (in thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"position: var(--position); top: 76.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 510pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 302.25pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 302.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"5\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 0pt; width: 207.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 207.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 57.02pt; position: var(--position); text-decoration: none; white-space: pre;\">Years Ended November\u00a030,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 302.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2022<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 24pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Revenues<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 39pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Insurance commissions<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 39pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">16,403<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 39pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">17,804<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 39pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">12,823<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 54pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Title services<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 54pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">11,444<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 54pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">11,719<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 54pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">10,572<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 69pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Other<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 69pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 50.04pt;\"></span></span><span style=\"left: 52.67pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 69pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 50.04pt;\"></span></span><span style=\"left: 52.67pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 69pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 50.04pt;\"></span></span><span style=\"left: 52.67pt; position: var(--position);\">19<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 84pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 20.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Total<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 84pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">27,847<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 84pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">29,523<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 84pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">23,414<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 99pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Expenses<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 119.25pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">General and administrative<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 119.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 34.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(6,133)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 119.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 34.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(5,726)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 119.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 34.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(5,762)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 134.25pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Operating income<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 134.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">21,714<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 134.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">23,797<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 134.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">17,652<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 149.25pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Equity in income of unconsolidated joint ventures<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 149.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">27,176<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 149.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">15,697<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 149.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">20,799<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 164.25pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Pretax income<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 164.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">48,890<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 164.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">39,494<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 164.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">38,451<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div><div style=\"position: var(--position); top: 272.25pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 510pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 372.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 372.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 0pt; width: 137.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 137.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 44.86pt; position: var(--position); text-decoration: none; white-space: pre;\">November\u00a030,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 372.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 24pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Assets<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 39pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Cash and cash equivalents<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 39pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">1,220<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 39pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 40.04pt;\"></span></span><span style=\"left: 47.67pt; position: var(--position);\">266<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 54pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Receivables<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 54pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">5,407<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 54pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">2,783<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 69pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Investments in unconsolidated joint ventures <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 69pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">21,997<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 69pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">19,354<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 84pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Other assets (a)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 84pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">38,299<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 84pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">34,476<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 18.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 99pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 8.17pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Total assets<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 99pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 8.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">66,923<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 99pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 8.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">56,879<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 117.75pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Liabilities<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 138pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Accounts payable and accrued expenses<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 138pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">2,719<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 138pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">1,645<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 153pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Total liabilities<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 153pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">2,719<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 153pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">1,645<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 456.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 11.09pt;\">(a)<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 61.98pt;\">Other assets at <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 129.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 80.5pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 209.98pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.25pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 230.23pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 250.23pt; position: var(--position); text-decoration: none; white-space: pre; width: 40.22pt;\"> included <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 290.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 54.26pt;\">$38.2\u00a0million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 344.71pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.25pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 364.96pt; position: var(--position); text-decoration: none; white-space: pre; width: 54.26pt;\">$34.4 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 419.22pt; position: var(--position); text-decoration: none; white-space: pre; width: 143.25pt;\">, respectively, of contract assets for<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 153.41pt;\">estimated future renewal commissions<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 220.91pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\">.<span style=\"display: inline-block; height: 6.93pt;\"></span></span>","language":"en-us"}]},{"name":"rpt:f-577","factDimensions":{"xbrl:concept":"kbh:FinancialServicesIncomeLossTableTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 469.43pt;\">The following tables present financial information relating to our financial services reporting segment (in thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span><div style=\"position: var(--position); top: 76.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 510pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 302.25pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 302.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"5\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 0pt; width: 207.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 207.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 57.02pt; position: var(--position); text-decoration: none; white-space: pre;\">Years Ended November\u00a030,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 302.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2022<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 24pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Revenues<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 39pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Insurance commissions<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 39pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">16,403<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 39pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">17,804<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 39pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">12,823<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 54pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Title services<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 54pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">11,444<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 54pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">11,719<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 54pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">10,572<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 69pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Other<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 69pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 50.04pt;\"></span></span><span style=\"left: 52.67pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 69pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 50.04pt;\"></span></span><span style=\"left: 52.67pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 69pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 50.04pt;\"></span></span><span style=\"left: 52.67pt; position: var(--position);\">19<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 84pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 20.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Total<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 84pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">27,847<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 84pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">29,523<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 84pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">23,414<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 99pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Expenses<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 119.25pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">General and administrative<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 119.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 34.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(6,133)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 119.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 34.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(5,726)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 119.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 34.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(5,762)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 134.25pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Operating income<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 134.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">21,714<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 134.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">23,797<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 134.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">17,652<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 149.25pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Equity in income of unconsolidated joint ventures<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 149.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">27,176<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 149.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">15,697<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 149.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">20,799<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 164.25pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Pretax income<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 164.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">48,890<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 164.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">39,494<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 164.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">38,451<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div>","language":"en-us"}]},{"name":"rpt:f-578","factDimensions":{"xbrl:concept":"us-gaap:InsuranceCommissionsAndFees","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"16403000","decimals":-3}]},{"name":"rpt:f-579","factDimensions":{"xbrl:concept":"us-gaap:InsuranceCommissionsAndFees","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"17804000","decimals":-3}]},{"name":"rpt:f-580","factDimensions":{"xbrl:concept":"us-gaap:InsuranceCommissionsAndFees","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"12823000","decimals":-3}]},{"name":"rpt:f-581","factDimensions":{"xbrl:concept":"kbh:TitleServices","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"11444000","decimals":-3}]},{"name":"rpt:f-582","factDimensions":{"xbrl:concept":"kbh:TitleServices","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"11719000","decimals":-3}]},{"name":"rpt:f-583","factDimensions":{"xbrl:concept":"kbh:TitleServices","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"10572000","decimals":-3}]},{"name":"rpt:f-584","factDimensions":{"xbrl:concept":"us-gaap:InterestAndOtherIncome","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-585","factDimensions":{"xbrl:concept":"us-gaap:InterestAndOtherIncome","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-586","factDimensions":{"xbrl:concept":"us-gaap:InterestAndOtherIncome","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"19000","decimals":-3}]},{"name":"rpt:f-587","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"27847000","decimals":-3}]},{"name":"rpt:f-588","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"29523000","decimals":-3}]},{"name":"rpt:f-589","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"23414000","decimals":-3}]},{"name":"rpt:f-590","factDimensions":{"xbrl:concept":"us-gaap:SellingGeneralAndAdministrativeExpense","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"6133000","decimals":-3}]},{"name":"rpt:f-591","factDimensions":{"xbrl:concept":"us-gaap:SellingGeneralAndAdministrativeExpense","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"5726000","decimals":-3}]},{"name":"rpt:f-592","factDimensions":{"xbrl:concept":"us-gaap:SellingGeneralAndAdministrativeExpense","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"5762000","decimals":-3}]},{"name":"rpt:f-593","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"21714000","decimals":-3}]},{"name":"rpt:f-594","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"23797000","decimals":-3}]},{"name":"rpt:f-595","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"17652000","decimals":-3}]},{"name":"rpt:f-596","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromEquityMethodInvestments","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"27176000","decimals":-3}]},{"name":"rpt:f-597","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromEquityMethodInvestments","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"15697000","decimals":-3}]},{"name":"rpt:f-598","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromEquityMethodInvestments","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"20799000","decimals":-3}]},{"name":"rpt:f-599","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"48890000","decimals":-3}]},{"name":"rpt:f-600","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"39494000","decimals":-3}]},{"name":"rpt:f-601","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"38451000","decimals":-3}]},{"name":"rpt:f-602","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"<div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 510pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 372.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 372.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 0pt; width: 137.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 137.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 44.86pt; position: var(--position); text-decoration: none; white-space: pre;\">November\u00a030,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 372.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 24pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Assets<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 39pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Cash and cash equivalents<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 39pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">1,220<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 39pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 40.04pt;\"></span></span><span style=\"left: 47.67pt; position: var(--position);\">266<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 54pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Receivables<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 54pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">5,407<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 54pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">2,783<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 69pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Investments in unconsolidated joint ventures <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 69pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">21,997<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 69pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">19,354<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 84pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Other assets (a)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 84pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">38,299<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 84pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">34,476<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 18.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 99pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 8.17pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Total assets<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 99pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 8.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">66,923<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 99pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 8.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">56,879<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 117.75pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Liabilities<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 138pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Accounts payable and accrued expenses<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 138pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">2,719<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 138pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">1,645<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 153pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Total liabilities<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 153pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">2,719<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 153pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">1,645<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 456.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 11.09pt;\">(a)<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 61.98pt;\">Other assets at <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 129.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 80.5pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 209.98pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.25pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 230.23pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 250.23pt; position: var(--position); text-decoration: none; white-space: pre; width: 40.22pt;\"> included <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 290.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 54.26pt;\">$38.2\u00a0million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 344.71pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.25pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 364.96pt; position: var(--position); text-decoration: none; white-space: pre; width: 54.26pt;\">$34.4 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 419.22pt; position: var(--position); text-decoration: none; white-space: pre; width: 143.25pt;\">, respectively, of contract assets for<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 153.41pt;\">estimated future renewal commissions<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 220.91pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\">.<span style=\"display: inline-block; height: 6.93pt;\"></span></span>","language":"en-us"}]},{"name":"rpt:f-603","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"1220000","decimals":-3}]},{"name":"rpt:f-604","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"266000","decimals":-3}]},{"name":"rpt:f-605","factDimensions":{"xbrl:concept":"us-gaap:AccountsAndNotesReceivableNet","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"5407000","decimals":-3}]},{"name":"rpt:f-606","factDimensions":{"xbrl:concept":"us-gaap:AccountsAndNotesReceivableNet","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"2783000","decimals":-3}]},{"name":"rpt:f-607","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"21997000","decimals":-3}]},{"name":"rpt:f-608","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"19354000","decimals":-3}]},{"name":"rpt:f-609","factDimensions":{"xbrl:concept":"us-gaap:OtherAssets","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"38299000","decimals":-3}]},{"name":"rpt:f-610","factDimensions":{"xbrl:concept":"us-gaap:OtherAssets","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"34476000","decimals":-3}]},{"name":"rpt:f-611","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"66923000","decimals":-3}]},{"name":"rpt:f-612","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"56879000","decimals":-3}]},{"name":"rpt:f-613","factDimensions":{"xbrl:concept":"us-gaap:AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"2719000","decimals":-3}]},{"name":"rpt:f-614","factDimensions":{"xbrl:concept":"us-gaap:AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"1645000","decimals":-3}]},{"name":"rpt:f-615","factDimensions":{"xbrl:concept":"us-gaap:FinancialServicesLiabilities","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"2719000","decimals":-3}]},{"name":"rpt:f-616","factDimensions":{"xbrl:concept":"us-gaap:FinancialServicesLiabilities","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"1645000","decimals":-3}]},{"name":"rpt:f-617","factDimensions":{"xbrl:concept":"us-gaap:ContractWithCustomerAssetNetNoncurrent","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"38200000","decimals":-5}]},{"name":"rpt:f-618","factDimensions":{"xbrl:concept":"us-gaap:ContractWithCustomerAssetNetNoncurrent","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"34400000","decimals":-5}]},{"name":"rpt:f-619","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; left: 94.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 83.81pt;\">Earnings Per Share<span style=\"display: inline-block; height: 6.77pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 515.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 421.15pt;\">Basic and diluted earnings per share were calculated as follows (in thousands, except per share amounts):<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"position: var(--position); top: 532.5pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 510.75pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 303pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 303pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"5\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 0pt; width: 207.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 207.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 57.02pt; position: var(--position); text-decoration: none; white-space: pre;\">Years Ended November\u00a030,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 303pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2022<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 24pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Numerator:<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 39pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); white-space: pre;\">Net income <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 39pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">655,018<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 39pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">590,177<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 39pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">816,666<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 54pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); white-space: pre;\">Less: Distributed earnings allocated to participating securities<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 54pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 41.71pt;\"></span></span><span style=\"left: 44.34pt; position: var(--position);\">(527)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 54pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 41.71pt;\"></span></span><span style=\"left: 44.34pt; position: var(--position);\">(413)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 54pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 41.71pt;\"></span></span><span style=\"left: 44.34pt; position: var(--position);\">(268)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 69pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); white-space: pre;\">Less: Undistributed earnings allocated to participating securities<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 69pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 34.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(4,301)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 69pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 34.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(3,861)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 69pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 34.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(3,904)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 84pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 303pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); white-space: pre;\">Numerator for basic earnings per share<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 84pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">650,190<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 84pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">585,903<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 84pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">812,494<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 104.25pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 303pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); white-space: pre;\">Effect of dilutive securities:<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 124.5pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 20.63pt; position: var(--position); white-space: pre;\">Add: Undistributed earnings allocated to participating securities<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 124.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">4,301<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 124.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">3,861<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 124.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">3,904<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 139.5pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 20.63pt; position: var(--position); white-space: pre;\">Less: Undistributed earnings reallocated to participating securities<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 139.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 34.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(4,179)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 139.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 34.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(3,744)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 139.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 34.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(3,796)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 154.5pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 303pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); white-space: pre;\">Numerator for diluted earnings per share<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 154.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">650,312<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 154.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">586,020<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 154.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">812,602<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 5.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr></tbody></table></div></div></div><div style=\"position: var(--position); top: 42.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 510.75pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 303pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 303pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"5\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 0pt; width: 207.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 207.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 57.02pt; position: var(--position); text-decoration: none; white-space: pre;\">Years Ended November\u00a030,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 303pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2022<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 24pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Denominator:<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 39pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); white-space: pre;\">Weighted average shares outstanding \u2014 basic<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 39pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">74,753<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 39pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">80,842<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 39pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">86,861<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 54pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); white-space: pre;\">Effect of dilutive securities:<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 69pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 20.63pt; position: var(--position); white-space: pre;\">Share-based payments<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 69pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">2,202<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 69pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">2,538<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 69pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">2,487<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 84pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 303pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); white-space: pre;\">Weighted average shares outstanding \u2014 diluted<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 84pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">76,955<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 84pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">83,380<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 84pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">89,348<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 104.25pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Basic earnings per share<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 104.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 45.17pt; position: var(--position);\">8.70<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 104.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 45.17pt; position: var(--position);\">7.25<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 104.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 45.17pt; position: var(--position);\">9.35<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 124.5pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Diluted earnings per share<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 124.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 45.17pt; position: var(--position);\">8.45<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 124.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 45.17pt; position: var(--position);\">7.03<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 124.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 45.17pt; position: var(--position);\">9.09<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 199.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 12.52pt;\">In <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 80.02pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 100.02000000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 6.69pt;\">, <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 106.71000000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 126.71000000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 22.81pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 149.51999999999998pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2022<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 169.51999999999998pt; position: var(--position); text-decoration: none; white-space: pre; width: 6.69pt;\">, <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 176.20999999999998pt; position: var(--position); text-decoration: none; white-space: pre; width: 10pt;\">no<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 186.20999999999998pt; position: var(--position); text-decoration: none; white-space: pre; width: 376.26pt;\"> outstanding stock options were excluded from the diluted earnings per share calculation.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 211.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 234.79pt;\">Contingently issuable shares associated with outstanding <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 284.28999999999996pt; position: var(--position); text-decoration: none; white-space: pre; width: 18.34pt;\">PSU<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 302.63pt; position: var(--position); text-decoration: none; white-space: pre; width: 259.74pt;\">s were not included in the basic earnings per share calculations<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 337.94pt;\">for the periods presented, as the applicable vesting conditions had not been satisfied.<span style=\"display: inline-block; height: 6.93pt;\"></span></span>","language":"en-us"}]},{"name":"rpt:f-620","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 421.15pt;\">Basic and diluted earnings per share were calculated as follows (in thousands, except per share amounts):<span style=\"display: inline-block; height: 6.93pt;\"></span></span><div style=\"position: var(--position); top: 532.5pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 510.75pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 303pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 303pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"5\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 0pt; width: 207.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 207.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 57.02pt; position: var(--position); text-decoration: none; white-space: pre;\">Years Ended November\u00a030,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 303pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2022<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 24pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Numerator:<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 39pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); white-space: pre;\">Net income <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 39pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">655,018<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 39pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">590,177<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 39pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">816,666<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 54pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); white-space: pre;\">Less: Distributed earnings allocated to participating securities<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 54pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 41.71pt;\"></span></span><span style=\"left: 44.34pt; position: var(--position);\">(527)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 54pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 41.71pt;\"></span></span><span style=\"left: 44.34pt; position: var(--position);\">(413)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 54pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 41.71pt;\"></span></span><span style=\"left: 44.34pt; position: var(--position);\">(268)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 69pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); white-space: pre;\">Less: Undistributed earnings allocated to participating securities<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 69pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 34.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(4,301)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 69pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 34.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(3,861)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 69pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 34.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(3,904)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 84pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 303pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); white-space: pre;\">Numerator for basic earnings per share<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 84pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">650,190<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 84pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">585,903<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 84pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">812,494<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 104.25pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 303pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); white-space: pre;\">Effect of dilutive securities:<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 124.5pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 20.63pt; position: var(--position); white-space: pre;\">Add: Undistributed earnings allocated to participating securities<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 124.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">4,301<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 124.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">3,861<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 124.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">3,904<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 139.5pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 20.63pt; position: var(--position); white-space: pre;\">Less: Undistributed earnings reallocated to participating securities<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 139.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 34.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(4,179)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 139.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 34.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(3,744)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 139.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 34.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(3,796)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 154.5pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 303pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); white-space: pre;\">Numerator for diluted earnings per share<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 154.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">650,312<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 154.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">586,020<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 154.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">812,602<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 5.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr></tbody></table></div></div></div><div style=\"position: var(--position); top: 42.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 510.75pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 303pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 303pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"5\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 0pt; width: 207.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 207.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 57.02pt; position: var(--position); text-decoration: none; white-space: pre;\">Years Ended November\u00a030,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 303pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2022<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 24pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Denominator:<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 39pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); white-space: pre;\">Weighted average shares outstanding \u2014 basic<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 39pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">74,753<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 39pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">80,842<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 39pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">86,861<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 54pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); white-space: pre;\">Effect of dilutive securities:<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 69pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 20.63pt; position: var(--position); white-space: pre;\">Share-based payments<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 69pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">2,202<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 69pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">2,538<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 69pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">2,487<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 84pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 303pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); white-space: pre;\">Weighted average shares outstanding \u2014 diluted<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 84pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">76,955<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 84pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">83,380<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 84pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">89,348<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 104.25pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Basic earnings per share<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 104.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 45.17pt; position: var(--position);\">8.70<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 104.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 45.17pt; position: var(--position);\">7.25<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 104.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 45.17pt; position: var(--position);\">9.35<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 124.5pt; width: 303pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 303pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Diluted earnings per share<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 124.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 45.17pt; position: var(--position);\">8.45<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 124.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 45.17pt; position: var(--position);\">7.03<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 124.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 45.17pt; position: var(--position);\">9.09<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div>","language":"en-us"}]},{"name":"rpt:f-621","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"655018000","decimals":-3}]},{"name":"rpt:f-622","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"590177000","decimals":-3}]},{"name":"rpt:f-623","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"816666000","decimals":-3}]},{"name":"rpt:f-624","factDimensions":{"xbrl:concept":"us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"527000","decimals":-3}]},{"name":"rpt:f-625","factDimensions":{"xbrl:concept":"us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"413000","decimals":-3}]},{"name":"rpt:f-626","factDimensions":{"xbrl:concept":"us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"268000","decimals":-3}]},{"name":"rpt:f-627","factDimensions":{"xbrl:concept":"us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4301000","decimals":-3}]},{"name":"rpt:f-628","factDimensions":{"xbrl:concept":"us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3861000","decimals":-3}]},{"name":"rpt:f-629","factDimensions":{"xbrl:concept":"us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3904000","decimals":-3}]},{"name":"rpt:f-630","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"650190000","decimals":-3}]},{"name":"rpt:f-631","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"585903000","decimals":-3}]},{"name":"rpt:f-632","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"812494000","decimals":-3}]},{"name":"rpt:f-633","factDimensions":{"xbrl:concept":"us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-4301000","decimals":-3}]},{"name":"rpt:f-634","factDimensions":{"xbrl:concept":"us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-3861000","decimals":-3}]},{"name":"rpt:f-635","factDimensions":{"xbrl:concept":"us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-3904000","decimals":-3}]},{"name":"rpt:f-636","factDimensions":{"xbrl:concept":"kbh:UndistributedEarningsReallocatedtoParticipatingSecurities","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4179000","decimals":-3}]},{"name":"rpt:f-637","factDimensions":{"xbrl:concept":"kbh:UndistributedEarningsReallocatedtoParticipatingSecurities","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3744000","decimals":-3}]},{"name":"rpt:f-638","factDimensions":{"xbrl:concept":"kbh:UndistributedEarningsReallocatedtoParticipatingSecurities","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3796000","decimals":-3}]},{"name":"rpt:f-639","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"650312000","decimals":-3}]},{"name":"rpt:f-640","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"586020000","decimals":-3}]},{"name":"rpt:f-641","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"812602000","decimals":-3}]},{"name":"rpt:f-642","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"74753000","decimals":-3}]},{"name":"rpt:f-643","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"80842000","decimals":-3}]},{"name":"rpt:f-644","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"86861000","decimals":-3}]},{"name":"rpt:f-645","factDimensions":{"xbrl:concept":"us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"2202000","decimals":-3}]},{"name":"rpt:f-646","factDimensions":{"xbrl:concept":"us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"2538000","decimals":-3}]},{"name":"rpt:f-647","factDimensions":{"xbrl:concept":"us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"2487000","decimals":-3}]},{"name":"rpt:f-648","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"76955000","decimals":-3}]},{"name":"rpt:f-649","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"83380000","decimals":-3}]},{"name":"rpt:f-650","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"89348000","decimals":-3}]},{"name":"rpt:f-651","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"8.70","decimals":2}]},{"name":"rpt:f-652","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"7.25","decimals":2}]},{"name":"rpt:f-653","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"9.35","decimals":2}]},{"name":"rpt:f-654","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"8.45","decimals":2}]},{"name":"rpt:f-655","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"7.03","decimals":2}]},{"name":"rpt:f-656","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"9.09","decimals":2}]},{"name":"rpt:f-657","factDimensions":{"xbrl:concept":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0","decimals":-5}]},{"name":"rpt:f-658","factDimensions":{"xbrl:concept":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0","decimals":-5}]},{"name":"rpt:f-659","factDimensions":{"xbrl:concept":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0","decimals":-5}]},{"name":"rpt:f-660","factDimensions":{"xbrl:concept":"us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; left: 94.5pt; position: var(--position); text-decoration: none; white-space: pre;\">Receivables<span style=\"display: inline-block; height: 6.77pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); top: 267.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre;\">Receivables consisted of the following (in thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"position: var(--position); top: 284.5pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 510pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 372.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 372.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"3\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 0pt; width: 137.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 137.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 44.86pt; position: var(--position); text-decoration: none; white-space: pre;\">November\u00a030,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 372.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 24pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Due from utility companies, improvement districts and municipalities (a)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">173,733<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">197,102<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 44.25pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Recoveries related to self-insurance and other legal claims <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">136,949<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">107,065<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 59.25pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Refundable deposits and bonds<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">10,667<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">13,292<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 74.25pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Income taxes receivable<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 74.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">10,543<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 74.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 50.04pt;\"></span></span><span style=\"left: 52.67pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 89.25pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Other <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 89.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">49,887<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 89.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">53,615<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 104.25pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Subtotal<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 104.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">381,779<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 104.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">371,074<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 124.5pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Allowance for doubtful accounts<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 124.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 34.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(4,246)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 124.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 34.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(4,212)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 139.5pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Total<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 139.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">377,533<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 139.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">366,862<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 456.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 11.09pt;\">(a)<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.93pt;\">These receivables typically relate to infrastructure improvements we make with respect to our communities.\u00a0 We are<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4300000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 468.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.92pt;\">generally reimbursed for the cost of such improvements when they are accepted by the utility company, improvement<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4200000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 480.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.84pt;\">district or municipality, or after certain events occur, depending on the terms of the applicable agreements.\u00a0 These events<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.3399999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 492.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.99pt;\">may include, but are not limited to, the connection of utilities or the issuance of bonds by the respective improvement<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 504.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 101.52pt;\">districts or municipalities<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 169.01999999999998pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\">.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div>","language":"en-us"}]},{"name":"rpt:f-661","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre;\">Receivables consisted of the following (in thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span><div style=\"position: var(--position); top: 284.5pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 510pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 372.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 372.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"3\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 0pt; width: 137.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 137.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 44.86pt; position: var(--position); text-decoration: none; white-space: pre;\">November\u00a030,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 372.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 24pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Due from utility companies, improvement districts and municipalities (a)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">173,733<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">197,102<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 44.25pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Recoveries related to self-insurance and other legal claims <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">136,949<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">107,065<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 59.25pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Refundable deposits and bonds<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">10,667<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">13,292<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 74.25pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Income taxes receivable<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 74.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">10,543<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 74.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 50.04pt;\"></span></span><span style=\"left: 52.67pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 89.25pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Other <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 89.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">49,887<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 89.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">53,615<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 104.25pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Subtotal<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 104.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">381,779<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 104.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">371,074<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 124.5pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Allowance for doubtful accounts<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 124.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 34.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(4,246)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 124.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 34.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(4,212)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 139.5pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Total<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 139.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">377,533<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 139.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">366,862<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 456.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 11.09pt;\">(a)<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.93pt;\">These receivables typically relate to infrastructure improvements we make with respect to our communities.\u00a0 We are<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4300000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 468.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.92pt;\">generally reimbursed for the cost of such improvements when they are accepted by the utility company, improvement<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4200000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 480.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.84pt;\">district or municipality, or after certain events occur, depending on the terms of the applicable agreements.\u00a0 These events<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.3399999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 492.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.99pt;\">may include, but are not limited to, the connection of utilities or the issuance of bonds by the respective improvement<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 504.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 101.52pt;\">districts or municipalities<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 169.01999999999998pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\">.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div>","language":"en-us"}]},{"name":"rpt:f-662","factDimensions":{"xbrl:concept":"kbh:UtilityandMunicipalityReceivable","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"173733000","decimals":-3}]},{"name":"rpt:f-663","factDimensions":{"xbrl:concept":"kbh:UtilityandMunicipalityReceivable","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"197102000","decimals":-3}]},{"name":"rpt:f-664","factDimensions":{"xbrl:concept":"us-gaap:LossContingencyReceivable","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"136949000","decimals":-3}]},{"name":"rpt:f-665","factDimensions":{"xbrl:concept":"us-gaap:LossContingencyReceivable","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"107065000","decimals":-3}]},{"name":"rpt:f-666","factDimensions":{"xbrl:concept":"us-gaap:DepositsAssets","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"10667000","decimals":-3}]},{"name":"rpt:f-667","factDimensions":{"xbrl:concept":"us-gaap:DepositsAssets","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"13292000","decimals":-3}]},{"name":"rpt:f-668","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReceivable","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"10543000","decimals":-3}]},{"name":"rpt:f-669","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReceivable","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-670","factDimensions":{"xbrl:concept":"us-gaap:OtherReceivables","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"49887000","decimals":-3}]},{"name":"rpt:f-671","factDimensions":{"xbrl:concept":"us-gaap:OtherReceivables","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"53615000","decimals":-3}]},{"name":"rpt:f-672","factDimensions":{"xbrl:concept":"us-gaap:AccountsReceivableGross","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"381779000","decimals":-3}]},{"name":"rpt:f-673","factDimensions":{"xbrl:concept":"us-gaap:AccountsReceivableGross","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"371074000","decimals":-3}]},{"name":"rpt:f-674","factDimensions":{"xbrl:concept":"us-gaap:AllowanceForDoubtfulAccountsReceivable","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"4246000","decimals":-3}]},{"name":"rpt:f-675","factDimensions":{"xbrl:concept":"us-gaap:AllowanceForDoubtfulAccountsReceivable","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"4212000","decimals":-3}]},{"name":"rpt:f-676","factDimensions":{"xbrl:concept":"us-gaap:AccountsAndNotesReceivableNet","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"377533000","decimals":-3}]},{"name":"rpt:f-677","factDimensions":{"xbrl:concept":"us-gaap:AccountsAndNotesReceivableNet","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"366862000","decimals":-3}]},{"name":"rpt:f-678","factDimensions":{"xbrl:concept":"us-gaap:InventoryDisclosureTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; left: 94.5pt; position: var(--position); text-decoration: none; white-space: pre;\">Inventories<span style=\"display: inline-block; height: 6.77pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 551.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 213.7pt;\">Inventories consisted of the following (in thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"position: var(--position); top: 568.25pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 510pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 372.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 372.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 0pt; width: 137.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 137.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 44.86pt; position: var(--position); text-decoration: none; white-space: pre;\">November\u00a030,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 372.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 24pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Homes completed or under construction<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 15.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">1,990,113<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 15.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">2,106,149<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 44.25pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Land under development<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 20.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">3,537,907<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 20.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">3,027,497<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 59.25pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 9.38pt; position: var(--position); text-decoration: none; white-space: pre;\">Total<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 15.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">5,528,020<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 15.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">5,133,646<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 659.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.97pt;\">Homes completed or under construction is comprised of costs associated with homes completed or in various stages of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 671.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.93pt;\">construction and includes direct construction and related land acquisition and land development costs.\u00a0 Land under development<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 683.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.96pt;\">primarily consists of land acquisition and land development costs.\u00a0 Land development costs include capitalized interest and real<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 695.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.89pt;\">estate taxes.\u00a0 When home construction begins, the associated land acquisition and land development costs are included in homes<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 707.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 77.15pt;\">under construction.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 126.65pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 42.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 114.01pt;\">Land under development at <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 181.51pt; position: var(--position); text-decoration: none; white-space: pre; width: 80.64pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 262.15pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.39pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 282.53999999999996pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 302.53999999999996pt; position: var(--position); text-decoration: none; white-space: pre; width: 188.09pt;\"> included land held for future development of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 490.63pt; position: var(--position); text-decoration: none; white-space: pre; width: 54.33pt;\">$21.2 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 544.96pt; position: var(--position); text-decoration: none; white-space: pre; width: 17.41pt;\"> and<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 54.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 54.35pt;\">$17.0 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 103.85pt; position: var(--position); text-decoration: none; white-space: pre; width: 458.52pt;\">, respectively.\u00a0 Land held for future development principally relates to land where development activity has been<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 66.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.92pt;\">suspended or has not yet begun but is expected to occur in the future.\u00a0 These assets are generally located in submarkets where<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 78.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.94pt;\">conditions do not presently support further investment or development, or are subject to a building permit moratorium or<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 90.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.97pt;\">regulatory restrictions, or are portions of larger land parcels that we plan to build out over several years and/or that have not yet<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 102.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 53.8pt;\">been entitled.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 103.3pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 123.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 197.31pt;\">Our interest costs were as follows (in thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"position: var(--position); top: 141.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 510pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 302.25pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 302.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"5\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 0pt; width: 207.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 207.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 57.02pt; position: var(--position); text-decoration: none; white-space: pre;\">Years Ended November\u00a030,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 302.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2022<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 24pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Capitalized interest at beginning of year<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">134,375<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">145,494<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">161,119<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 44.25pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Interest incurred <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">105,642<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">107,086<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">120,859<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 59.25pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Interest amortized to construction and land costs (a)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 24.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">(117,630)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 24.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">(118,205)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 24.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">(136,484)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 74.25pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Capitalized interest at end of year <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 74.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">122,387<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 74.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">134,375<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 74.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">145,494<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 248.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 11.09pt;\">(a)<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 293.54pt;\">Interest amortized to construction and land costs for the years ended <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 361.04pt; position: var(--position); text-decoration: none; white-space: pre; width: 83.06pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 444.1pt; position: var(--position); text-decoration: none; white-space: pre; width: 22.81pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 466.91pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 486.91pt; position: var(--position); text-decoration: none; white-space: pre; width: 75.52pt;\"> included nominal<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4300000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 260.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 36.36pt;\">amounts <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 103.86pt; position: var(--position); text-decoration: none; white-space: pre; width: 156.76pt;\">related to land sales during the periods.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div>","language":"en-us"}]},{"name":"rpt:f-679","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfInventoryCurrentTableTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 213.7pt;\">Inventories consisted of the following (in thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span><div style=\"position: var(--position); top: 568.25pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 510pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 372.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 372.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 0pt; width: 137.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 137.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 44.86pt; position: var(--position); text-decoration: none; white-space: pre;\">November\u00a030,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 372.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 24pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Homes completed or under construction<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 15.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">1,990,113<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 15.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">2,106,149<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 44.25pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Land under development<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 20.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">3,537,907<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 20.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">3,027,497<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 59.25pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 9.38pt; position: var(--position); text-decoration: none; white-space: pre;\">Total<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 15.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">5,528,020<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 15.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">5,133,646<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div>","language":"en-us"}]},{"name":"rpt:f-680","factDimensions":{"xbrl:concept":"us-gaap:InventoryHomesUnderConstruction","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1990113000","decimals":-3}]},{"name":"rpt:f-681","factDimensions":{"xbrl:concept":"us-gaap:InventoryHomesUnderConstruction","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2106149000","decimals":-3}]},{"name":"rpt:f-682","factDimensions":{"xbrl:concept":"us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3537907000","decimals":-3}]},{"name":"rpt:f-683","factDimensions":{"xbrl:concept":"us-gaap:InventoryRealEstateLandAndLandDevelopmentCosts","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3027497000","decimals":-3}]},{"name":"rpt:f-684","factDimensions":{"xbrl:concept":"us-gaap:InventoryOperativeBuilders","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5528020000","decimals":-3}]},{"name":"rpt:f-685","factDimensions":{"xbrl:concept":"us-gaap:InventoryOperativeBuilders","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5133646000","decimals":-3}]},{"name":"rpt:f-686","factDimensions":{"xbrl:concept":"us-gaap:InventoryLandHeldForDevelopmentAndSale","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"21200000","decimals":-5}]},{"name":"rpt:f-687","factDimensions":{"xbrl:concept":"us-gaap:InventoryLandHeldForDevelopmentAndSale","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17000000.0","decimals":-5}]},{"name":"rpt:f-688","factDimensions":{"xbrl:concept":"kbh:InterestCostsTableTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 197.31pt;\">Our interest costs were as follows (in thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span><div style=\"position: var(--position); top: 141.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 510pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 302.25pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 302.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"5\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 0pt; width: 207.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 207.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 57.02pt; position: var(--position); text-decoration: none; white-space: pre;\">Years Ended November\u00a030,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 302.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2022<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 24pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Capitalized interest at beginning of year<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">134,375<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">145,494<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">161,119<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 44.25pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Interest incurred <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">105,642<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">107,086<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">120,859<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 59.25pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Interest amortized to construction and land costs (a)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 24.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">(117,630)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 24.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">(118,205)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 24.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">(136,484)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 74.25pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Capitalized interest at end of year <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 74.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">122,387<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 74.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">134,375<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 74.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">145,494<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 248.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 11.09pt;\">(a)<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 293.54pt;\">Interest amortized to construction and land costs for the years ended <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 361.04pt; position: var(--position); text-decoration: none; white-space: pre; width: 83.06pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 444.1pt; position: var(--position); text-decoration: none; white-space: pre; width: 22.81pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 466.91pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 486.91pt; position: var(--position); text-decoration: none; white-space: pre; width: 75.52pt;\"> included nominal<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4300000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 260.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 36.36pt;\">amounts <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 103.86pt; position: var(--position); text-decoration: none; white-space: pre; width: 156.76pt;\">related to land sales during the periods.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div>","language":"en-us"}]},{"name":"rpt:f-689","factDimensions":{"xbrl:concept":"us-gaap:RealEstateInventoryCapitalizedInterestCosts","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"134375000","decimals":-3}]},{"name":"rpt:f-690","factDimensions":{"xbrl:concept":"us-gaap:RealEstateInventoryCapitalizedInterestCosts","xbrl:period":"2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"145494000","decimals":-3}]},{"name":"rpt:f-691","factDimensions":{"xbrl:concept":"us-gaap:RealEstateInventoryCapitalizedInterestCosts","xbrl:period":"2021-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"161119000","decimals":-3}]},{"name":"rpt:f-692","factDimensions":{"xbrl:concept":"us-gaap:RealEstateInventoryCapitalizedInterestCostsIncurred","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"105642000","decimals":-3}]},{"name":"rpt:f-693","factDimensions":{"xbrl:concept":"us-gaap:RealEstateInventoryCapitalizedInterestCostsIncurred","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"107086000","decimals":-3}]},{"name":"rpt:f-694","factDimensions":{"xbrl:concept":"us-gaap:RealEstateInventoryCapitalizedInterestCostsIncurred","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"120859000","decimals":-3}]},{"name":"rpt:f-695","factDimensions":{"xbrl:concept":"us-gaap:RealEstateInventoryCapitalizedInterestCostsCostOfSales1","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"117630000","decimals":-3}]},{"name":"rpt:f-696","factDimensions":{"xbrl:concept":"us-gaap:RealEstateInventoryCapitalizedInterestCostsCostOfSales1","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"118205000","decimals":-3}]},{"name":"rpt:f-697","factDimensions":{"xbrl:concept":"us-gaap:RealEstateInventoryCapitalizedInterestCostsCostOfSales1","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"136484000","decimals":-3}]},{"name":"rpt:f-698","factDimensions":{"xbrl:concept":"us-gaap:RealEstateInventoryCapitalizedInterestCosts","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"122387000","decimals":-3}]},{"name":"rpt:f-699","factDimensions":{"xbrl:concept":"us-gaap:RealEstateInventoryCapitalizedInterestCosts","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"134375000","decimals":-3}]},{"name":"rpt:f-700","factDimensions":{"xbrl:concept":"us-gaap:RealEstateInventoryCapitalizedInterestCosts","xbrl:period":"2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"145494000","decimals":-3}]},{"name":"rpt:f-701","factDimensions":{"xbrl:concept":"us-gaap:AssetImpairmentChargesTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; left: 94.5pt; position: var(--position); text-decoration: none; white-space: pre;\">Inventory Impairments and Land Option Contract Abandonments<span style=\"display: inline-block; height: 6.77pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 307.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 6.1pt;\">E<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 73.6pt; position: var(--position); text-decoration: none; white-space: pre; width: 488.85pt;\">ach community or land parcel in our owned inventory is assessed to determine if indicators of potential impairment exist.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 319.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.84pt;\">Impairment indicators are assessed separately for each community or land parcel on a quarterly basis and include, but are not<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 331.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.84pt;\">limited to, the following: significant decreases in net orders, average selling prices, volume of homes delivered, gross profit<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 343.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.99pt;\">margins on homes delivered or projected gross profit margins on homes in backlog or future deliveries; significant increases in<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 355.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.99pt;\">budgeted land development and home construction costs or cancellation rates; or projected losses on expected future land sales.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 367.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.96pt;\">If indicators of potential impairment exist for a community or land parcel, the identified asset is evaluated for recoverability.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 379.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 59.44pt;\">We evaluated <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 108.94pt; position: var(--position); text-decoration: none; white-space: pre; width: 19.97pt;\">eight<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 128.91pt; position: var(--position); text-decoration: none; white-space: pre; width: 6.16pt;\">, <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 135.07pt; position: var(--position); text-decoration: none; white-space: pre; width: 15.53pt;\">five<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 150.6pt; position: var(--position); text-decoration: none; white-space: pre; width: 21.75pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 172.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 15.53pt;\">five<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 187.88pt; position: var(--position); text-decoration: none; white-space: pre; width: 222.12pt;\"> communities or land parcels for recoverability as of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 410pt; position: var(--position); text-decoration: none; white-space: pre; width: 82pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 492pt; position: var(--position); text-decoration: none; white-space: pre; width: 6.16pt;\">, <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 498.16pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 518.1600000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 21.75pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 539.9100000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2022<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 559.9100000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\">,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 391.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 363.83pt;\">respectively.\u00a0 The carrying values of those communities or land parcels evaluated as of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 413.33pt; position: var(--position); text-decoration: none; white-space: pre; width: 81.68pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 495.01pt; position: var(--position); text-decoration: none; white-space: pre; width: 6pt;\">, <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 501.01pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 521.01pt; position: var(--position); text-decoration: none; white-space: pre; width: 21.43pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 542.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2022<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 403.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 25.05pt;\">were <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 74.55pt; position: var(--position); text-decoration: none; white-space: pre; width: 61.99pt;\">$139.5 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 136.54000000000002pt; position: var(--position); text-decoration: none; white-space: pre; width: 8.14pt;\">, <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 144.68pt; position: var(--position); text-decoration: none; white-space: pre; width: 56.99pt;\">$89.3 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 201.67pt; position: var(--position); text-decoration: none; white-space: pre; width: 25.71pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 227.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 61.99pt;\">$118.7 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 289.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 273.05pt;\">, respectively.\u00a0 In addition, we evaluated land held for future<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 415.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 157.02pt;\">development for recoverability as of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 206.52pt; position: var(--position); text-decoration: none; white-space: pre; width: 83.34pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 289.86pt; position: var(--position); text-decoration: none; white-space: pre; width: 6.83pt;\">, <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 296.69pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 316.69pt; position: var(--position); text-decoration: none; white-space: pre; width: 23.09pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 339.78pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2022<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 359.78pt; position: var(--position); text-decoration: none; white-space: pre; width: 202.58pt;\">.\u00a0 Inventory impairment charges are included in<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 427.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 289.69pt;\">construction and land costs in our consolidated statements of operations.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 339.19pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 448.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.87pt;\">When an indicator of potential impairment is identified for a community or land parcel, we test the asset for recoverability<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 460.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.94pt;\">by comparing the carrying value of the asset to the undiscounted future net cash flows expected to be generated by the asset.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 472.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.89pt;\">The undiscounted future net cash flows are impacted by then-current conditions and trends in the market in which the asset is<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 484.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.91pt;\">located as well as factors known to us at the time the cash flows are calculated.\u00a0 These factors may include recent trends in our<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 496.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.86pt;\">orders, backlog, cancellation rates and volume of homes delivered, as well as our expectations related to the following: product<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 508.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.89pt;\">offerings; market supply and demand, including estimated average selling prices and related price appreciation; and land<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 520.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 392.33pt;\">development, home construction and overhead costs to be incurred and related cost inflation.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 441.83pt; position: var(--position); text-decoration: none; white-space: pre; width: 120.62pt;\">Our inventory is assessed for<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 532.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 513pt;\">potential impairment on a quarterly basis, and the assumptions used are reviewed and adjusted, as necessary, to reflect the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 544.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 368.99pt;\">market conditions and trends and our expectations at the time each assessment is performed.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 418.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 562.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.9pt;\">Given the inherent challenges and uncertainties in forecasting future results, our inventory assessments at the time they are<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 574.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.96pt;\">made take into consideration whether a community or land parcel is active, meaning whether it is open for sales and/or<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 586.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.8pt;\">undergoing development, or whether it is being held for future development or held for sale.\u00a0 Due to the short-term nature of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.3pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 598.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.91pt;\">active communities and land held for sale, as compared to land held for future development, our inventory assessments<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 610.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.99pt;\">generally assume the continuation of then-current market conditions, subject to identifying information suggesting significant<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 622.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.84pt;\">sustained changes in such conditions.\u00a0 Our assessments of active communities, at the time made, generally anticipate net orders,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 634.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.85pt;\">average selling prices, volume of homes delivered and costs for land development and home construction to continue at or near<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 646.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.84pt;\">then-current levels through the particular asset\u2019s estimated remaining life.\u00a0 Inventory assessments for our land held for future<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 658.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 513pt;\">development consider then-current market conditions as well as subjective forecasts regarding the timing and costs of land<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 670.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.97pt;\">development and home construction and related cost inflation; the product(s) to be offered; and the net orders, volume of homes<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 682.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.95pt;\">delivered, and selling prices and related price appreciation of the offered product(s) when an associated community is<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 694.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.83pt;\">anticipated to open for sales.\u00a0 We evaluate various factors to develop these forecasts, including the availability of and demand<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.33pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 706.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.97pt;\">for homes and finished lots within the relevant marketplace; historical, current and expected future sales trends for the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 718.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.91pt;\">marketplace; and third-party data, if available.\u00a0 The estimates, expectations and assumptions used in each of our inventory<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 42.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.92pt;\">assessments are specific to each community or land parcel based on what we believe are reasonable forecasts for their particular<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 54.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 354.87pt;\">performance, and may vary among communities or land parcels and may vary over time.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 404.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 75.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 495pt;\">We record an inventory impairment charge on a community or land parcel that is active or held for future development<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 87.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.9pt;\">when indicators of potential impairment exist and the carrying value of the real estate asset is greater than the undiscounted<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 99.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.91pt;\">future net cash flows the asset is expected to generate.\u00a0 These real estate assets are written down to fair value, which is primarily<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 111.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.86pt;\">determined based on the estimated future net cash flows discounted for inherent risk associated with each such asset, or other<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 123.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 85.28pt;\">valuation techniques.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 134.78pt; position: var(--position); text-decoration: none; white-space: pre; width: 5.78pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 140.56pt; position: var(--position); text-decoration: none; white-space: pre; width: 421.8pt;\">Inputs used in our calculation of estimated discounted future net cash flows are specific to each affected<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 135.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.89pt;\">real estate asset and are based on our expectations for each such asset as of the applicable measurement date, including, among<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 147.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 362.82pt;\">others, expectations related to average selling prices and volume of homes delivered.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 412.32pt; position: var(--position); text-decoration: none; white-space: pre; width: 9.28pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 421.6pt; position: var(--position); text-decoration: none; white-space: pre; width: 140.82pt;\">The discount rates we used were<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 159.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.8pt;\">impacted by one or more of the following at the time the calculation was made: the risk-free rate of return; expected risk<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.3pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 171.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.95pt;\">premium based on estimated land development, home construction and delivery timelines; market risk from potential future<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 183.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.84pt;\">price erosion; cost uncertainty due to land development or home construction cost increases; and other risks specific to the asset<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 195.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 224.45pt;\">or conditions in the market in which the asset is located.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 273.95pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 216.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.88pt;\">We record an inventory impairment charge on land held for sale when the carrying value of a land parcel is greater than its<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 228.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.91pt;\">fair value.\u00a0 These real estate assets are written down to fair value, less associated costs to sell.\u00a0 The estimated fair values of such<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 240.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.87pt;\">assets are generally based on bona fide letters of intent from outside parties, executed sales contracts, broker quotes or similar<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 252.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 49.67pt;\">information.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 99.17pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 273.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.93pt;\">The following table summarizes ranges for significant quantitative unobservable inputs we utilized in our fair value<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4300000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 285.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.89pt;\">measurements with respect to impaired communities, other than land held for sale, written down to fair value during the years<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 297.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 41.05pt;\">presented:<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 90.55pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"position: var(--position); top: 312.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 510.75pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 180pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 24pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 99.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 99.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 99.75pt;\"></td></tr><tr style=\"height: 12.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"5\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 204pt; position: var(--position); top: 0pt; width: 306.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 4.12pt; width: 306.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 107.46pt; position: var(--position); text-decoration: none; white-space: pre;\">Years Ended November 30,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12.75pt; width: 180pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 4.12pt; width: 180pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Unobservable Input (a)<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 204pt; position: var(--position); top: 12.75pt; width: 99.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 4.12pt; width: 99.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 41.87pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 307.5pt; position: var(--position); top: 12.75pt; width: 99.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 4.12pt; width: 99.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 41.87pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 411pt; position: var(--position); top: 12.75pt; width: 99.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 4.12pt; width: 99.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 41.87pt; position: var(--position); text-decoration: none; white-space: pre;\">2022<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 25.5pt; width: 180pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 180pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Average selling price<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 204pt; position: var(--position); top: 25.5pt; width: 99.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 99.75pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 43.77pt; position: var(--position); white-space: pre;\">n/a<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 307.5pt; position: var(--position); top: 25.5pt; width: 99.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 99.75pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 43.77pt; position: var(--position); white-space: pre;\">n/a<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 411pt; position: var(--position); top: 25.5pt; width: 99.75pt;\"><div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); top: 9.67pt; width: 99.75pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 4.46pt; position: var(--position); text-decoration: none; white-space: pre;\">$475,500<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 41.96pt; position: var(--position); white-space: pre;\">\u00a0- <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 50.29pt; position: var(--position); text-decoration: none; white-space: pre;\">$1,076,200<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 45.75pt; width: 180pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 180pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Deliveries per month<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 204pt; position: var(--position); top: 45.75pt; width: 99.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 99.75pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 43.77pt; position: var(--position); white-space: pre;\">n/a<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 307.5pt; position: var(--position); top: 45.75pt; width: 99.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 99.75pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 43.77pt; position: var(--position); white-space: pre;\">n/a<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 411pt; position: var(--position); top: 45.75pt; width: 99.75pt;\"><div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); top: 4.42pt; width: 99.75pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 40.71pt; position: var(--position); text-decoration: none; white-space: pre;\">2<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 45.71pt; position: var(--position); white-space: pre;\"> - <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 54.04pt; position: var(--position); text-decoration: none; white-space: pre;\">4<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 60.75pt; width: 180pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 180pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Discount rate<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 204pt; position: var(--position); top: 60.75pt; width: 99.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 99.75pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 43.77pt; position: var(--position); white-space: pre;\">n/a<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 307.5pt; position: var(--position); top: 60.75pt; width: 99.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 99.75pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 43.77pt; position: var(--position); white-space: pre;\">n/a<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 411pt; position: var(--position); top: 60.75pt; width: 99.75pt;\"><div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); top: 4.42pt; width: 99.75pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 27.38pt; position: var(--position); text-decoration: none; white-space: pre;\">17%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 45.709999999999994pt; position: var(--position); white-space: pre;\"> - <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 54.04pt; position: var(--position); text-decoration: none; white-space: pre;\">21%<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td></tr></tbody></table></div></div></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 398.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 11.09pt;\">(a)<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.96pt;\">Ranges of inputs presented primarily reflect differences between the housing markets where each impacted community is<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 410.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 254.11pt;\">located, rather than fluctuations in prevailing market conditions<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 321.61pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\">.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 431.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 229.85pt;\">Based on the results of our evaluations, we recognized <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 297.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 10pt;\">no<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 307.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 140.42pt;\"> inventory impairment charges in <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 447.77pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 467.77pt; position: var(--position); text-decoration: none; white-space: pre; width: 15.45pt;\"> or <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 483.22pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 503.22pt; position: var(--position); text-decoration: none; white-space: pre; width: 21.51pt;\">.\u00a0 In <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 524.73pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2022<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 544.73pt; position: var(--position); text-decoration: none; white-space: pre; width: 17.71pt;\">, we<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 443.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 185.55pt;\">recognized inventory impairment charges of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 235.05pt; position: var(--position); text-decoration: none; white-space: pre; width: 55.06pt;\">$24.1 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 290.11pt; position: var(--position); text-decoration: none; white-space: pre; width: 46.06pt;\"> related to <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 336.17pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.37pt;\">four <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 356.54pt; position: var(--position); text-decoration: none; white-space: pre; width: 205.9pt;\">communities with a post-impairment fair value of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 455.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 54.34pt;\">$41.3 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 103.84pt; position: var(--position); text-decoration: none; white-space: pre; width: 120.29pt;\">.\u00a0 The impairment charges in <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 224.13pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2022<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 244.13pt; position: var(--position); text-decoration: none; white-space: pre; width: 318.23pt;\"> reflected our decisions to make changes in our operational strategies aimed at<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 467.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.87pt;\">more quickly monetizing our investment in certain communities, mainly by accelerating the overall pace for selling, building<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 479.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.89pt;\">and delivering homes therein, including communities on land previously held for future development.\u00a0 If we change our<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 491.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.84pt;\">strategy or if there are changes in market conditions for any given asset, it is possible that we may recognize additional<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 503.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 122.35pt;\">inventory impairment charges.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 524.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 26.64pt;\">As of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 94.14pt; position: var(--position); text-decoration: none; white-space: pre; width: 81.88pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 176.01999999999998pt; position: var(--position); text-decoration: none; white-space: pre; width: 386.38pt;\">, the aggregate carrying value of our inventory that had been impacted by previous inventory<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 536.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 103.19pt;\">impairment charges was <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 152.69pt; position: var(--position); text-decoration: none; white-space: pre; width: 55.05pt;\">$32.1 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 207.74pt; position: var(--position); text-decoration: none; white-space: pre; width: 59.28pt;\">, representing <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 267.02pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.36pt;\">four <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 287.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 216.7pt;\">communities and various other land parcels.\u00a0 As of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 504.08pt; position: var(--position); text-decoration: none; white-space: pre; width: 58.38pt;\">November\u00a030,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 548.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 69.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 492.84pt;\">, the aggregate carrying value of our inventory that had been impacted by previous inventory impairment charges was<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 560.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 53.85pt;\">$73.9 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 103.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 56.88pt;\">, representing <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 160.23000000000002pt; position: var(--position); text-decoration: none; white-space: pre; width: 18.03pt;\">five <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 178.26pt; position: var(--position); text-decoration: none; white-space: pre; width: 176.46pt;\">communities and various other land parcels.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 581.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.97pt;\">Our inventory controlled under land option contracts and other similar contracts is assessed to determine whether it<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 593.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.95pt;\">continues to meet our investment return standards.\u00a0 Assessments are made separately for each optioned land parcel on a<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 605.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.86pt;\">quarterly basis and are affected by the following factors relative to the market in which the asset is located, among others:<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 617.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.99pt;\">current and/or anticipated net orders, average selling prices and volume of homes delivered; estimated land development and<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 629.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.9pt;\">home construction costs; and projected profitability on expected future housing or land sales.\u00a0 When a decision is made not to<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 641.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.87pt;\">exercise certain land option contracts and other similar contracts due to market conditions and/or changes in our marketing<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 653.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.88pt;\">strategy, we write off the related inventory costs, including non-refundable deposits and unrecoverable pre-acquisition costs.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 665.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 65.71pt;\">Based on the re<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 115.21pt; position: var(--position); text-decoration: none; white-space: pre; width: 359.16pt;\">sults of our assessments, we recognized land option contract abandonment charges of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 474.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 50.13pt;\">$4.6 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 524.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 15.33pt;\"> in <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 539.8299999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 559.8299999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\">,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.33pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 677.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 54.35pt;\">$11.4 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 103.85pt; position: var(--position); text-decoration: none; white-space: pre; width: 13.77pt;\"> in <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 117.62pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 137.62pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.43pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 158.05pt; position: var(--position); text-decoration: none; white-space: pre; width: 54.35pt;\">$13.2 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 212.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 13.77pt;\"> in <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 226.17pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2022<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 246.17pt; position: var(--position); text-decoration: none; white-space: pre; width: 316.25pt;\">.\u00a0 Land option contract abandonment charges are included in construction and<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 689.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 220.87pt;\">land costs in our consolidated statements of operations.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 270.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 710.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.9pt;\">The estimated remaining life of each community or land parcel in our inventory depends on various factors, such as the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 722.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.89pt;\">total number of lots remaining; the expected timeline to acquire and entitle land and develop lots to build homes; the anticipated<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 734.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.94pt;\">future net order and cancellation rates; and the expected timeline to build and deliver homes sold.\u00a0 While it is difficult to<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 42.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.88pt;\">determine a precise timeframe for any particular inventory asset, based on current market conditions and expected delivery<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 54.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 379.75pt;\">timelines, we estimate our inventory assets\u2019 remaining operating lives to range generally from<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 429.25pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.82pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 432.07pt; position: var(--position); text-decoration: none; white-space: pre; width: 34.44pt;\">one year<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 466.51pt; position: var(--position); text-decoration: none; white-space: pre; width: 10.59pt;\"> to<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 477.1pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.82pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 479.92pt; position: var(--position); text-decoration: none; white-space: pre; width: 33.9pt;\">10 years<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 513.8199999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 5.32pt;\">, <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 519.14pt; position: var(--position); text-decoration: none; white-space: pre; width: 43.31pt;\">and expect<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 66.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 402.35pt;\">to realize, on an overall basis, the majority of our inventory balance as of November\u00a030, 2024 within<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 451.85pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 454.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 39.11pt;\">five years<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 493.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\">.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 495.96pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 87.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.95pt;\">Due to the judgment and assumptions applied in our inventory impairment and land option contract abandonment<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 99.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.98pt;\">assessment processes, and in our estimations of the remaining operating lives of our inventory assets and the realization of our<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 111.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.83pt;\">inventory balances, particularly as to land held for future development, it is possible that actual results could differ substantially<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.33pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 377.34pt;\">from those estimated, especially in periods of volatile housing market or economic conditions.<span style=\"display: inline-block; height: 6.93pt;\"></span></span>","language":"en-us"}]},{"name":"rpt:f-702","factDimensions":{"xbrl:concept":"us-gaap:InventoryImpairmentPolicy","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 6.1pt;\">E<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 73.6pt; position: var(--position); text-decoration: none; white-space: pre; width: 488.85pt;\">ach community or land parcel in our owned inventory is assessed to determine if indicators of potential impairment exist.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 319.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.84pt;\">Impairment indicators are assessed separately for each community or land parcel on a quarterly basis and include, but are not<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 331.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.84pt;\">limited to, the following: significant decreases in net orders, average selling prices, volume of homes delivered, gross profit<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 343.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.99pt;\">margins on homes delivered or projected gross profit margins on homes in backlog or future deliveries; significant increases in<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 355.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.99pt;\">budgeted land development and home construction costs or cancellation rates; or projected losses on expected future land sales.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.96pt;\">If indicators of potential impairment exist for a community or land parcel, the identified asset is evaluated for recoverability.<span style=\"display: inline-block; height: 6.93pt;\"></span></span>","language":"en-us"}]},{"name":"rpt:f-703","factDimensions":{"xbrl:concept":"kbh:NumberOfLandParcelsOrCommunitiesEvaluatedForRecoverability","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"kbh:property"},"factValues":[{"value":"8"}]},{"name":"rpt:f-704","factDimensions":{"xbrl:concept":"kbh:NumberOfLandParcelsOrCommunitiesEvaluatedForRecoverability","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"kbh:property"},"factValues":[{"value":"5"}]},{"name":"rpt:f-705","factDimensions":{"xbrl:concept":"kbh:NumberOfLandParcelsOrCommunitiesEvaluatedForRecoverability","xbrl:period":"2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"kbh:property"},"factValues":[{"value":"5"}]},{"name":"rpt:f-706","factDimensions":{"xbrl:concept":"kbh:CarryingValueofCommunitiesorLandParcelsEvaluatedforImpairment","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"139500000","decimals":-5}]},{"name":"rpt:f-707","factDimensions":{"xbrl:concept":"kbh:CarryingValueofCommunitiesorLandParcelsEvaluatedforImpairment","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"89300000","decimals":-5}]},{"name":"rpt:f-708","factDimensions":{"xbrl:concept":"kbh:CarryingValueofCommunitiesorLandParcelsEvaluatedforImpairment","xbrl:period":"2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"118700000","decimals":-5}]},{"name":"rpt:f-709","factDimensions":{"xbrl:concept":"us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.93pt;\">The following table summarizes ranges for significant quantitative unobservable inputs we utilized in our fair value<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4300000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 285.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.89pt;\">measurements with respect to impaired communities, other than land held for sale, written down to fair value during the years<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 297.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 41.05pt;\">presented:<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 90.55pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"position: var(--position); top: 312.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 510.75pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 180pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 24pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 99.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 99.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 99.75pt;\"></td></tr><tr style=\"height: 12.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"5\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 204pt; position: var(--position); top: 0pt; width: 306.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 4.12pt; width: 306.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 107.46pt; position: var(--position); text-decoration: none; white-space: pre;\">Years Ended November 30,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12.75pt; width: 180pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 4.12pt; width: 180pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Unobservable Input (a)<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 204pt; position: var(--position); top: 12.75pt; width: 99.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 4.12pt; width: 99.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 41.87pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 307.5pt; position: var(--position); top: 12.75pt; width: 99.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 4.12pt; width: 99.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 41.87pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 411pt; position: var(--position); top: 12.75pt; width: 99.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 4.12pt; width: 99.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 41.87pt; position: var(--position); text-decoration: none; white-space: pre;\">2022<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 25.5pt; width: 180pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 180pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Average selling price<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 204pt; position: var(--position); top: 25.5pt; width: 99.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 99.75pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 43.77pt; position: var(--position); white-space: pre;\">n/a<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 307.5pt; position: var(--position); top: 25.5pt; width: 99.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 99.75pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 43.77pt; position: var(--position); white-space: pre;\">n/a<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 411pt; position: var(--position); top: 25.5pt; width: 99.75pt;\"><div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); top: 9.67pt; width: 99.75pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 4.46pt; position: var(--position); text-decoration: none; white-space: pre;\">$475,500<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 41.96pt; position: var(--position); white-space: pre;\">\u00a0- <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 50.29pt; position: var(--position); text-decoration: none; white-space: pre;\">$1,076,200<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 45.75pt; width: 180pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 180pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Deliveries per month<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 204pt; position: var(--position); top: 45.75pt; width: 99.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 99.75pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 43.77pt; position: var(--position); white-space: pre;\">n/a<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 307.5pt; position: var(--position); top: 45.75pt; width: 99.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 99.75pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 43.77pt; position: var(--position); white-space: pre;\">n/a<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 411pt; position: var(--position); top: 45.75pt; width: 99.75pt;\"><div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); top: 4.42pt; width: 99.75pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 40.71pt; position: var(--position); text-decoration: none; white-space: pre;\">2<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 45.71pt; position: var(--position); white-space: pre;\"> - <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 54.04pt; position: var(--position); text-decoration: none; white-space: pre;\">4<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 60.75pt; width: 180pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 180pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Discount rate<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 204pt; position: var(--position); top: 60.75pt; width: 99.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 99.75pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 43.77pt; position: var(--position); white-space: pre;\">n/a<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 307.5pt; position: var(--position); top: 60.75pt; width: 99.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 99.75pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 43.77pt; position: var(--position); white-space: pre;\">n/a<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 411pt; position: var(--position); top: 60.75pt; width: 99.75pt;\"><div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); top: 4.42pt; width: 99.75pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 27.38pt; position: var(--position); text-decoration: none; white-space: pre;\">17%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 45.709999999999994pt; position: var(--position); white-space: pre;\"> - <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 54.04pt; position: var(--position); text-decoration: none; white-space: pre;\">21%<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td></tr></tbody></table></div></div></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 398.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 11.09pt;\">(a)<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.96pt;\">Ranges of inputs presented primarily reflect differences between the housing markets where each impacted community is<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 410.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 254.11pt;\">located, rather than fluctuations in prevailing market conditions<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 321.61pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\">.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div>","language":"en-us"}]},{"name":"rpt:f-710","factDimensions":{"xbrl:concept":"kbh:FairValueEstimateInputAverageSellingPrice","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"475500","decimals":0}]},{"name":"rpt:f-711","factDimensions":{"xbrl:concept":"kbh:FairValueEstimateInputAverageSellingPrice","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"1076200","decimals":0}]},{"name":"rpt:f-712","factDimensions":{"xbrl:concept":"kbh:FairValueEstimateInputDeliveryForPeriod","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"kbh:delivery","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"2"}]},{"name":"rpt:f-713","factDimensions":{"xbrl:concept":"kbh:FairValueEstimateInputDeliveryForPeriod","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"kbh:delivery","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"4"}]},{"name":"rpt:f-714","factDimensions":{"xbrl:concept":"kbh:DiscountRatePercent","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"0.17","decimals":2}]},{"name":"rpt:f-715","factDimensions":{"xbrl:concept":"kbh:DiscountRatePercent","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"0.21","decimals":2}]},{"name":"rpt:f-716","factDimensions":{"xbrl:concept":"us-gaap:ImpairmentOfRealEstate","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0"}]},{"name":"rpt:f-717","factDimensions":{"xbrl:concept":"us-gaap:ImpairmentOfRealEstate","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0"}]},{"name":"rpt:f-718","factDimensions":{"xbrl:concept":"us-gaap:ImpairmentOfRealEstate","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"24100000","decimals":-5}]},{"name":"rpt:f-719","factDimensions":{"xbrl:concept":"kbh:NumberOfLandParcelsOrCommunitiesAssociatedWithNonCashInventoryImpairmentCharges","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"kbh:community"},"factValues":[{"value":"4"}]},{"name":"rpt:f-720","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:FairValueByMeasurementBasisAxis":"us-gaap:EstimateOfFairValueFairValueDisclosureMember"},"factValues":[{"value":"41300000","decimals":-5}]},{"name":"rpt:f-721","factDimensions":{"xbrl:concept":"kbh:AggregateCarryingValueOfInventoryImpactedByPretaxNoncashInventoryImpairmentCharges","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"32100000","decimals":-5}]},{"name":"rpt:f-722","factDimensions":{"xbrl:concept":"kbh:NumberOfCommunitiesAndVariousOtherLandParcelsImpactedByPretaxNoncashInventoryImpairmentCharges","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"kbh:community"},"factValues":[{"value":"4"}]},{"name":"rpt:f-723","factDimensions":{"xbrl:concept":"kbh:AggregateCarryingValueOfInventoryImpactedByPretaxNoncashInventoryImpairmentCharges","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"73900000","decimals":-5}]},{"name":"rpt:f-724","factDimensions":{"xbrl:concept":"kbh:NumberOfCommunitiesAndVariousOtherLandParcelsImpactedByPretaxNoncashInventoryImpairmentCharges","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"kbh:community"},"factValues":[{"value":"5"}]},{"name":"rpt:f-725","factDimensions":{"xbrl:concept":"us-gaap:LandUnderOptionArrangementsPolicy","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.97pt;\">Our inventory controlled under land option contracts and other similar contracts is assessed to determine whether it<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 593.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.95pt;\">continues to meet our investment return standards.\u00a0 Assessments are made separately for each optioned land parcel on a<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 605.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.86pt;\">quarterly basis and are affected by the following factors relative to the market in which the asset is located, among others:<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 617.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.99pt;\">current and/or anticipated net orders, average selling prices and volume of homes delivered; estimated land development and<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 629.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.9pt;\">home construction costs; and projected profitability on expected future housing or land sales.\u00a0 When a decision is made not to<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 641.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.87pt;\">exercise certain land option contracts and other similar contracts due to market conditions and/or changes in our marketing<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.88pt;\">strategy, we write off the related inventory costs, including non-refundable deposits and unrecoverable pre-acquisition costs.<span style=\"display: inline-block; height: 6.93pt;\"></span></span>","language":"en-us"}]},{"name":"rpt:f-726","factDimensions":{"xbrl:concept":"us-gaap:LossOnContractTermination","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:LossContingenciesByNatureOfContingencyAxis":"kbh:LandOptionContractAbandonmentMember"},"factValues":[{"value":"4600000","decimals":-5}]},{"name":"rpt:f-727","factDimensions":{"xbrl:concept":"us-gaap:LossOnContractTermination","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:LossContingenciesByNatureOfContingencyAxis":"kbh:LandOptionContractAbandonmentMember"},"factValues":[{"value":"11400000","decimals":-5}]},{"name":"rpt:f-728","factDimensions":{"xbrl:concept":"us-gaap:LossOnContractTermination","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:LossContingenciesByNatureOfContingencyAxis":"kbh:LandOptionContractAbandonmentMember"},"factValues":[{"value":"13200000","decimals":-5}]},{"name":"rpt:f-729","factDimensions":{"xbrl:concept":"kbh:ExpectedRealizationPeriodOfInventory","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"P1Y"}]},{"name":"rpt:f-730","factDimensions":{"xbrl:concept":"kbh:ExpectedRealizationPeriodOfInventory","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"P10Y"}]},{"name":"rpt:f-731","factDimensions":{"xbrl:concept":"kbh:ExpectedRealizationPeriodOfInventory","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-732","factDimensions":{"xbrl:concept":"us-gaap:VariableInterestEntityDisclosureTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; left: 94.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 108.21pt;\">Variable Interest Entities<span style=\"display: inline-block; height: 6.77pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 170.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 129.22pt;\">Unconsolidated Joint Ventures.<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 196.72pt; position: var(--position); text-decoration: none; white-space: pre; width: 7.96pt;\">\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 204.68pt; position: var(--position); text-decoration: none; white-space: pre; width: 357.67pt;\">We participate in joint ventures from time to time that conduct land acquisition, land<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 182.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 513pt;\">development and/or other homebuilding activities in various markets where our homebuilding operations are located.\u00a0 Our<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 194.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 408.42pt;\">investments in these joint ventures may create a variable interest in a variable interest entity (\u201c<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 457.92pt; position: var(--position); text-decoration: none; white-space: pre; width: 16.65pt;\">VIE<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 474.57pt; position: var(--position); text-decoration: none; white-space: pre; width: 87.89pt;\">\u201d), depending on the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 206.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.98pt;\">contractual terms of the arrangement.\u00a0 We analyze our joint ventures under the variable interest model to determine whether<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 218.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 35.59pt;\">they are <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 85.09pt; position: var(--position); text-decoration: none; white-space: pre; width: 16.65pt;\">VIE<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 101.74000000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 397.01pt;\">s and, if so, whether we are the primary beneficiary.\u00a0 Based on our analyses, we determined that <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 498.75pt; position: var(--position); text-decoration: none; white-space: pre; width: 14.43pt;\">one<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 513.1800000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 49.27pt;\"> of our joint<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 230.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 46.47pt;\">ventures at <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 95.97pt; position: var(--position); text-decoration: none; white-space: pre; width: 80.1pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 176.07pt; position: var(--position); text-decoration: none; white-space: pre; width: 19.85pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 195.92pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 215.92pt; position: var(--position); text-decoration: none; white-space: pre; width: 28.1pt;\"> was a <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 244.02pt; position: var(--position); text-decoration: none; white-space: pre; width: 16.65pt;\">VIE<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 260.66999999999996pt; position: var(--position); text-decoration: none; white-space: pre; width: 195.48pt;\">, but we were not the primary beneficiary of the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 456.15pt; position: var(--position); text-decoration: none; white-space: pre; width: 16.65pt;\">VIE<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 472.8pt; position: var(--position); text-decoration: none; white-space: pre; width: 89.56pt;\">.\u00a0 Therefore, all of our<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 242.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 67.58pt;\">joint ventures at <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 117.08pt; position: var(--position); text-decoration: none; white-space: pre; width: 80.16pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 197.24pt; position: var(--position); text-decoration: none; white-space: pre; width: 19.91pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 217.15pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 237.15pt; position: var(--position); text-decoration: none; white-space: pre; width: 325.29pt;\"> were unconsolidated and accounted for under the equity method because we did<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 254.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 159.22pt;\">not have a controlling financial interest.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 208.72pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 275.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 219.21pt;\">Land Option Contracts and Other Similar Contracts.<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 286.71000000000004pt; position: var(--position); text-decoration: none; white-space: pre; width: 275.71pt;\">\u00a0 In the ordinary course of our business, we enter into land option<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4200000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 287.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.85pt;\">contracts and other similar contracts with third parties and unconsolidated entities to acquire rights to land for the construction<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 299.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.96pt;\">of homes.\u00a0 The use of these contracts generally allows us to reduce the market risks associated with direct land ownership and<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 311.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.99pt;\">development, and reduce our capital and financial commitments, including interest and other carrying costs.\u00a0 Under these<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 323.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.9pt;\">contracts, which generally do not contain provisions requiring our specific performance, we typically make a specified option<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 335.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 508.84pt;\">payment or earnest money deposit in consideration for the right to purchase land in the future, usually at a predetermined price.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 558.3399999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 356.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.91pt;\">We analyze each of our land option contracts and other similar contracts under the variable interest model to determine<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4100000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 368.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 112.11pt;\">whether the land seller is a <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 161.61pt; position: var(--position); text-decoration: none; white-space: pre; width: 16.65pt;\">VIE<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 178.26pt; position: var(--position); text-decoration: none; white-space: pre; width: 384.04pt;\"> and, if so, whether we are the primary beneficiary.\u00a0 Although we do not have legal title to the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.3pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 380.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 205.42pt;\">underlying land, we are required to consolidate a <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 254.92pt; position: var(--position); text-decoration: none; white-space: pre; width: 16.65pt;\">VIE<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 271.57pt; position: var(--position); text-decoration: none; white-space: pre; width: 290.86pt;\"> if we are the primary beneficiary.\u00a0 In determining whether we are the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 392.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 455.74pt;\">primary beneficiary, we consider, among other things, whether we have the power to direct the activities of the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 505.24pt; position: var(--position); text-decoration: none; white-space: pre; width: 16.65pt;\">VIE<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 521.89pt; position: var(--position); text-decoration: none; white-space: pre; width: 40.5pt;\"> that most<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 404.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 102.05pt;\">significantly impact the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 151.55pt; position: var(--position); text-decoration: none; white-space: pre; width: 16.65pt;\">VIE<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 168.2pt; position: var(--position); text-decoration: none; white-space: pre; width: 394.2pt;\">\u2019s economic performance.\u00a0 Such activities would include, among other things, determining or<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 416.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 144.58pt;\">limiting the scope or purpose of the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 194.08pt; position: var(--position); text-decoration: none; white-space: pre; width: 16.65pt;\">VIE<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 210.73pt; position: var(--position); text-decoration: none; white-space: pre; width: 240.61pt;\">, selling or transferring property owned or controlled by the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 451.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 16.65pt;\">VIE<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 467.99pt; position: var(--position); text-decoration: none; white-space: pre; width: 94.35pt;\">, or arranging financing<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 428.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 31.08pt;\">for the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 80.58pt; position: var(--position); text-decoration: none; white-space: pre; width: 16.65pt;\">VIE<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 97.22999999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 233.36pt;\">.\u00a0 As a result of our analyses, we determined that as of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 330.59pt; position: var(--position); text-decoration: none; white-space: pre; width: 81.9pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 412.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 21.65pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 434.14pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 454.14pt; position: var(--position); text-decoration: none; white-space: pre; width: 108.21pt;\">, we were not the primary<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 440.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 75.18pt;\">beneficiary of any <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 124.68pt; position: var(--position); text-decoration: none; white-space: pre; width: 16.65pt;\">VIE<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 141.32999999999998pt; position: var(--position); text-decoration: none; white-space: pre; width: 410.66pt;\">s from which we have acquired rights to land under land option contracts and other similar contracts.\u00a0  <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 551.99pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 461.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 490.57pt;\">The following table presents a summary of our interests in land option contracts and other similar contracts (in thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"position: var(--position); top: 479.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 513pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 234.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 234.75pt; position: var(--position); top: 0pt; width: 137.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 137.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 35.86pt; position: var(--position); text-decoration: none; white-space: pre;\">November 30, 2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 0pt; width: 137.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 137.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 35.86pt; position: var(--position); text-decoration: none; white-space: pre;\">November 30, 2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 21pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 234.75pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 4.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 24.71pt; position: var(--position); text-decoration: none; white-space: pre;\">Cash <span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 12.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 18.94pt; position: var(--position); text-decoration: none; white-space: pre;\">Deposits<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 305.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 4.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 15.83pt; position: var(--position); text-decoration: none; white-space: pre;\">Aggregate <span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 12.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 7.74pt; position: var(--position); text-decoration: none; white-space: pre;\">Purchase Price<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 4.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 24.71pt; position: var(--position); text-decoration: none; white-space: pre;\">Cash <span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 12.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 18.94pt; position: var(--position); text-decoration: none; white-space: pre;\">Deposits<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 4.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 15.83pt; position: var(--position); text-decoration: none; white-space: pre;\">Aggregate <span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 12.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 7.74pt; position: var(--position); text-decoration: none; white-space: pre;\">Purchase Price<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 33pt; width: 234.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 234.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Unconsolidated VIEs<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 234.75pt; position: var(--position); top: 33pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">50,469<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 305.25pt; position: var(--position); top: 33pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 15.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">1,705,542<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 33pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">21,554<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 33pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">727,620<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 53.25pt; width: 234.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 234.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Other land option contracts and other similar contracts<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 234.75pt; position: var(--position); top: 53.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">31,470<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 305.25pt; position: var(--position); top: 53.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">885,588<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 53.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">23,464<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 53.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">540,912<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 68.25pt; width: 234.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 234.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 20.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Total<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 234.75pt; position: var(--position); top: 68.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">81,939<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 305.25pt; position: var(--position); top: 68.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 15.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">2,591,130<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 68.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">45,018<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 68.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 15.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">1,268,532<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 580.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.86pt;\">In addition to the cash deposits presented in the table above, our exposure to loss related to our land option contracts and<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 592.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 445.67pt;\">other similar contracts with third parties and unconsolidated entities consisted of pre-acquisition costs of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 495.17pt; position: var(--position); text-decoration: none; white-space: pre; width: 55.68pt;\">$34.3 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 550.85pt; position: var(--position); text-decoration: none; white-space: pre; width: 11.53pt;\"> at<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 604.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 80.76pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 130.26pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.51pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 150.76999999999998pt; position: var(--position); text-decoration: none; white-space: pre; width: 54.39pt;\">$18.5 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 205.16pt; position: var(--position); text-decoration: none; white-space: pre; width: 13.28pt;\"> at <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 218.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 80.76pt;\">November\u00a030, 2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 299.2pt; position: var(--position); text-decoration: none; white-space: pre; width: 263.16pt;\">.\u00a0 These pre-acquisition costs and cash deposits were included in<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 616.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 185.88pt;\">inventories in our consolidated balance sheets.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 235.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 637.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.96pt;\">For land option contracts and other similar contracts where the land seller entity is not required to be consolidated under the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 649.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.99pt;\">variable interest model, we consider whether such contracts should be accounted for as financing arrangements.\u00a0 Land option<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 661.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.86pt;\">contracts and other similar contracts that may be considered financing arrangements include those we enter into with third-party<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 673.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 513pt;\">land financiers or developers in conjunction with such third parties acquiring a specific land parcel(s) on our behalf, at our<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 685.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.92pt;\">direction, and those with other landowners where we or our designee make improvements to the optioned land parcel(s) during<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 697.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.86pt;\">the applicable option period.\u00a0 For these land option contracts and other similar contracts, we record the remaining purchase<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 709.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.94pt;\">price of the associated land parcel(s) in inventories in our consolidated balance sheets with a corresponding financing obligation<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 721.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.85pt;\">if we determine that we are effectively compelled to exercise the option to purchase the land parcel(s).\u00a0 In making this<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 733.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.86pt;\">determination with respect to a land option contract, we consider the non-refundable deposit(s) we have made and any non-<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 42.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.87pt;\">reimbursable expenditures we have incurred for land improvement activities or other items up to the assessment date; additional<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 54.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.97pt;\">costs associated with abandoning the contract; and our commitments, if any, to incur non-reimbursable costs associated with the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 66.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 38.35pt;\">contract. <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 87.85pt; position: var(--position); text-decoration: none; white-space: pre; width: 474.51pt;\"> As a result of our evaluations of land option contracts and other similar contracts for financing arrangements, we<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 78.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.94pt;\">recorded inventories in our consolidated balance sheets, with a corresponding increase to accrued expenses and other liabilities,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 90.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 10.83pt;\">of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 60.33pt; position: var(--position); text-decoration: none; white-space: pre; width: 53.85pt;\">$26.0 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 114.18pt; position: var(--position); text-decoration: none; white-space: pre; width: 12.2pt;\"> at <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 126.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 79.68pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 206.06pt; position: var(--position); text-decoration: none; white-space: pre; width: 19.43pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 225.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 53.85pt;\">$21.5 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 279.34000000000003pt; position: var(--position); text-decoration: none; white-space: pre; width: 12.2pt;\"> at <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 291.53999999999996pt; position: var(--position); text-decoration: none; white-space: pre; width: 79.68pt;\">November\u00a030, 2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 371.22pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\">.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div>","language":"en-us"}]},{"name":"rpt:f-733","factDimensions":{"xbrl:concept":"us-gaap:ConsolidationPolicyTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 204.68pt; position: var(--position); text-decoration: none; white-space: pre; width: 357.67pt;\">We participate in joint ventures from time to time that conduct land acquisition, land<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 182.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 513pt;\">development and/or other homebuilding activities in various markets where our homebuilding operations are located.\u00a0 Our<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 194.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 408.42pt;\">investments in these joint ventures may create a variable interest in a variable interest entity (\u201c<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 457.92pt; position: var(--position); text-decoration: none; white-space: pre; width: 16.65pt;\">VIE<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 474.57pt; position: var(--position); text-decoration: none; white-space: pre; width: 87.89pt;\">\u201d), depending on the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 206.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.98pt;\">contractual terms of the arrangement.\u00a0 We analyze our joint ventures under the variable interest model to determine whether<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 218.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 35.59pt;\">they are <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 85.09pt; position: var(--position); text-decoration: none; white-space: pre; width: 16.65pt;\">VIE<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 101.74000000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 397.01pt;\">s and, if so, whether we are the primary beneficiary.\u00a0 Based on our analyses, we determined that <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 498.75pt; position: var(--position); text-decoration: none; white-space: pre; width: 14.43pt;\">one<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 513.1800000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 49.27pt;\"> of our joint<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 230.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 46.47pt;\">ventures at <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 95.97pt; position: var(--position); text-decoration: none; white-space: pre; width: 80.1pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 176.07pt; position: var(--position); text-decoration: none; white-space: pre; width: 19.85pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 195.92pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 215.92pt; position: var(--position); text-decoration: none; white-space: pre; width: 28.1pt;\"> was a <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 244.02pt; position: var(--position); text-decoration: none; white-space: pre; width: 16.65pt;\">VIE<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 260.66999999999996pt; position: var(--position); text-decoration: none; white-space: pre; width: 195.48pt;\">, but we were not the primary beneficiary of the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 456.15pt; position: var(--position); text-decoration: none; white-space: pre; width: 16.65pt;\">VIE<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 472.8pt; position: var(--position); text-decoration: none; white-space: pre; width: 89.56pt;\">.\u00a0 Therefore, all of our<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 242.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 67.58pt;\">joint ventures at <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 117.08pt; position: var(--position); text-decoration: none; white-space: pre; width: 80.16pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 197.24pt; position: var(--position); text-decoration: none; white-space: pre; width: 19.91pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 217.15pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 237.15pt; position: var(--position); text-decoration: none; white-space: pre; width: 325.29pt;\"> were unconsolidated and accounted for under the equity method because we did<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 254.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 159.22pt;\">not have a controlling financial interest.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 208.72pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 275.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 219.21pt;\">Land Option Contracts and Other Similar Contracts.<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 286.71000000000004pt; position: var(--position); text-decoration: none; white-space: pre; width: 275.71pt;\">\u00a0 In the ordinary course of our business, we enter into land option<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4200000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 287.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.85pt;\">contracts and other similar contracts with third parties and unconsolidated entities to acquire rights to land for the construction<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 299.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.96pt;\">of homes.\u00a0 The use of these contracts generally allows us to reduce the market risks associated with direct land ownership and<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 311.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.99pt;\">development, and reduce our capital and financial commitments, including interest and other carrying costs.\u00a0 Under these<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 323.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.9pt;\">contracts, which generally do not contain provisions requiring our specific performance, we typically make a specified option<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 335.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 508.84pt;\">payment or earnest money deposit in consideration for the right to purchase land in the future, usually at a predetermined price.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 558.3399999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 356.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.91pt;\">We analyze each of our land option contracts and other similar contracts under the variable interest model to determine<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4100000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 368.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 112.11pt;\">whether the land seller is a <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 161.61pt; position: var(--position); text-decoration: none; white-space: pre; width: 16.65pt;\">VIE<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 178.26pt; position: var(--position); text-decoration: none; white-space: pre; width: 384.04pt;\"> and, if so, whether we are the primary beneficiary.\u00a0 Although we do not have legal title to the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.3pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 380.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 205.42pt;\">underlying land, we are required to consolidate a <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 254.92pt; position: var(--position); text-decoration: none; white-space: pre; width: 16.65pt;\">VIE<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 271.57pt; position: var(--position); text-decoration: none; white-space: pre; width: 290.86pt;\"> if we are the primary beneficiary.\u00a0 In determining whether we are the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 392.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 455.74pt;\">primary beneficiary, we consider, among other things, whether we have the power to direct the activities of the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 505.24pt; position: var(--position); text-decoration: none; white-space: pre; width: 16.65pt;\">VIE<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 521.89pt; position: var(--position); text-decoration: none; white-space: pre; width: 40.5pt;\"> that most<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 404.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 102.05pt;\">significantly impact the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 151.55pt; position: var(--position); text-decoration: none; white-space: pre; width: 16.65pt;\">VIE<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 168.2pt; position: var(--position); text-decoration: none; white-space: pre; width: 394.2pt;\">\u2019s economic performance.\u00a0 Such activities would include, among other things, determining or<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 416.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 144.58pt;\">limiting the scope or purpose of the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 194.08pt; position: var(--position); text-decoration: none; white-space: pre; width: 16.65pt;\">VIE<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 210.73pt; position: var(--position); text-decoration: none; white-space: pre; width: 240.61pt;\">, selling or transferring property owned or controlled by the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 451.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 16.65pt;\">VIE<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 467.99pt; position: var(--position); text-decoration: none; white-space: pre; width: 94.35pt;\">, or arranging financing<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 428.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 31.08pt;\">for the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 80.58pt; position: var(--position); text-decoration: none; white-space: pre; width: 16.65pt;\">VIE<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 97.22999999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 233.36pt;\">.\u00a0 As a result of our analyses, we determined that as of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 330.59pt; position: var(--position); text-decoration: none; white-space: pre; width: 81.9pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 412.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 21.65pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 434.14pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 454.14pt; position: var(--position); text-decoration: none; white-space: pre; width: 108.21pt;\">, we were not the primary<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 75.18pt;\">beneficiary of any <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 124.68pt; position: var(--position); text-decoration: none; white-space: pre; width: 16.65pt;\">VIE<span style=\"display: inline-block; height: 6.93pt;\"></span></span>s from which we have acquired rights to land under land option contracts and other similar contracts.","language":"en-us"}]},{"name":"rpt:f-734","factDimensions":{"xbrl:concept":"kbh:NumberOfInvestmentsInUnconsolidatedJointVentures","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"kbh:joint_venture","srt:ConsolidatedEntitiesAxis":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember"},"factValues":[{"value":"1"}]},{"name":"rpt:f-735","factDimensions":{"xbrl:concept":"kbh:NumberOfInvestmentsInUnconsolidatedJointVentures","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"kbh:joint_venture","srt:ConsolidatedEntitiesAxis":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember"},"factValues":[{"value":"1"}]},{"name":"rpt:f-736","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfVariableInterestEntitiesTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 490.57pt;\">The following table presents a summary of our interests in land option contracts and other similar contracts (in thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span><div style=\"position: var(--position); top: 479.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 513pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 234.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 234.75pt; position: var(--position); top: 0pt; width: 137.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 137.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 35.86pt; position: var(--position); text-decoration: none; white-space: pre;\">November 30, 2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 0pt; width: 137.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 137.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 35.86pt; position: var(--position); text-decoration: none; white-space: pre;\">November 30, 2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 21pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 234.75pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 4.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 24.71pt; position: var(--position); text-decoration: none; white-space: pre;\">Cash <span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 12.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 18.94pt; position: var(--position); text-decoration: none; white-space: pre;\">Deposits<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 305.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 4.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 15.83pt; position: var(--position); text-decoration: none; white-space: pre;\">Aggregate <span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 12.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 7.74pt; position: var(--position); text-decoration: none; white-space: pre;\">Purchase Price<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 4.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 24.71pt; position: var(--position); text-decoration: none; white-space: pre;\">Cash <span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 12.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 18.94pt; position: var(--position); text-decoration: none; white-space: pre;\">Deposits<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 4.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 15.83pt; position: var(--position); text-decoration: none; white-space: pre;\">Aggregate <span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 12.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 7.74pt; position: var(--position); text-decoration: none; white-space: pre;\">Purchase Price<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 33pt; width: 234.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 234.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Unconsolidated VIEs<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 234.75pt; position: var(--position); top: 33pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">50,469<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 305.25pt; position: var(--position); top: 33pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 15.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">1,705,542<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 33pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">21,554<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 33pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">727,620<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 53.25pt; width: 234.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 234.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Other land option contracts and other similar contracts<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 234.75pt; position: var(--position); top: 53.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">31,470<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 305.25pt; position: var(--position); top: 53.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">885,588<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 53.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">23,464<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 53.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">540,912<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 68.25pt; width: 234.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 234.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 20.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Total<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 234.75pt; position: var(--position); top: 68.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">81,939<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 305.25pt; position: var(--position); top: 68.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 15.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">2,591,130<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 68.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">45,018<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 68.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 15.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">1,268,532<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div>","language":"en-us"}]},{"name":"rpt:f-737","factDimensions":{"xbrl:concept":"kbh:CashDepositsOnLandOptionAndOtherSimilarContracts","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ConsolidatedEntitiesAxis":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember"},"factValues":[{"value":"50469000","decimals":-3}]},{"name":"rpt:f-738","factDimensions":{"xbrl:concept":"kbh:AggregatePurchasePriceAssociatedWithLandOptionAndOtherSimilarContracts","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ConsolidatedEntitiesAxis":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember"},"factValues":[{"value":"1705542000","decimals":-3}]},{"name":"rpt:f-739","factDimensions":{"xbrl:concept":"kbh:CashDepositsOnLandOptionAndOtherSimilarContracts","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ConsolidatedEntitiesAxis":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember"},"factValues":[{"value":"21554000","decimals":-3}]},{"name":"rpt:f-740","factDimensions":{"xbrl:concept":"kbh:AggregatePurchasePriceAssociatedWithLandOptionAndOtherSimilarContracts","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ConsolidatedEntitiesAxis":"us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember"},"factValues":[{"value":"727620000","decimals":-3}]},{"name":"rpt:f-741","factDimensions":{"xbrl:concept":"kbh:CashDepositsOnLandOptionAndOtherSimilarContracts","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ConsolidatedEntitiesAxis":"kbh:NonVIELandOptionContractsAndOtherSimilarContractsMember"},"factValues":[{"value":"31470000","decimals":-3}]},{"name":"rpt:f-742","factDimensions":{"xbrl:concept":"kbh:AggregatePurchasePriceAssociatedWithLandOptionAndOtherSimilarContracts","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ConsolidatedEntitiesAxis":"kbh:NonVIELandOptionContractsAndOtherSimilarContractsMember"},"factValues":[{"value":"885588000","decimals":-3}]},{"name":"rpt:f-743","factDimensions":{"xbrl:concept":"kbh:CashDepositsOnLandOptionAndOtherSimilarContracts","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ConsolidatedEntitiesAxis":"kbh:NonVIELandOptionContractsAndOtherSimilarContractsMember"},"factValues":[{"value":"23464000","decimals":-3}]},{"name":"rpt:f-744","factDimensions":{"xbrl:concept":"kbh:AggregatePurchasePriceAssociatedWithLandOptionAndOtherSimilarContracts","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ConsolidatedEntitiesAxis":"kbh:NonVIELandOptionContractsAndOtherSimilarContractsMember"},"factValues":[{"value":"540912000","decimals":-3}]},{"name":"rpt:f-745","factDimensions":{"xbrl:concept":"kbh:CashDepositsOnLandOptionAndOtherSimilarContracts","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"81939000","decimals":-3}]},{"name":"rpt:f-746","factDimensions":{"xbrl:concept":"kbh:AggregatePurchasePriceAssociatedWithLandOptionAndOtherSimilarContracts","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2591130000","decimals":-3}]},{"name":"rpt:f-747","factDimensions":{"xbrl:concept":"kbh:CashDepositsOnLandOptionAndOtherSimilarContracts","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"45018000","decimals":-3}]},{"name":"rpt:f-748","factDimensions":{"xbrl:concept":"kbh:AggregatePurchasePriceAssociatedWithLandOptionAndOtherSimilarContracts","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1268532000","decimals":-3}]},{"name":"rpt:f-749","factDimensions":{"xbrl:concept":"kbh:AcquisitionCostsRelatedToLandOptionContractsAndOtherSimilarContracts","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"34300000","decimals":-5}]},{"name":"rpt:f-750","factDimensions":{"xbrl:concept":"kbh:AcquisitionCostsRelatedToLandOptionContractsAndOtherSimilarContracts","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"18500000","decimals":-5}]},{"name":"rpt:f-751","factDimensions":{"xbrl:concept":"us-gaap:DebtPolicyTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.96pt;\">For land option contracts and other similar contracts where the land seller entity is not required to be consolidated under the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 649.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.99pt;\">variable interest model, we consider whether such contracts should be accounted for as financing arrangements.\u00a0 Land option<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 661.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.86pt;\">contracts and other similar contracts that may be considered financing arrangements include those we enter into with third-party<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 673.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 513pt;\">land financiers or developers in conjunction with such third parties acquiring a specific land parcel(s) on our behalf, at our<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 685.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.92pt;\">direction, and those with other landowners where we or our designee make improvements to the optioned land parcel(s) during<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 697.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.86pt;\">the applicable option period.\u00a0 For these land option contracts and other similar contracts, we record the remaining purchase<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 709.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.94pt;\">price of the associated land parcel(s) in inventories in our consolidated balance sheets with a corresponding financing obligation<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 721.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.85pt;\">if we determine that we are effectively compelled to exercise the option to purchase the land parcel(s).\u00a0 In making this<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 733.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.86pt;\">determination with respect to a land option contract, we consider the non-refundable deposit(s) we have made and any non-<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 42.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.87pt;\">reimbursable expenditures we have incurred for land improvement activities or other items up to the assessment date; additional<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 54.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.97pt;\">costs associated with abandoning the contract; and our commitments, if any, to incur non-reimbursable costs associated with the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div>contract.","language":"en-us"}]},{"name":"rpt:f-752","factDimensions":{"xbrl:concept":"kbh:IncreaseInInventoriesAndAccruedExpensesAndOtherLiabilitiesDueToLandOptionAndOtherSimilarContracts","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"26000000.0","decimals":-5}]},{"name":"rpt:f-753","factDimensions":{"xbrl:concept":"kbh:IncreaseInInventoriesAndAccruedExpensesAndOtherLiabilitiesDueToLandOptionAndOtherSimilarContracts","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"21500000","decimals":-5}]},{"name":"rpt:f-754","factDimensions":{"xbrl:concept":"us-gaap:EquityMethodInvestmentsDisclosureTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; left: 94.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 196.56pt;\">Investments in Unconsolidated Joint Ventures<span style=\"display: inline-block; height: 6.77pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 137.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 64.78pt;\">Homebuilding.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 132.28pt; position: var(--position); text-decoration: none; white-space: pre; width: 430.14pt;\">We have investments in unconsolidated joint ventures that conduct land acquisition, land development and/<span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 149.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.89pt;\">or other homebuilding activities in various markets where our homebuilding operations are located.\u00a0 We and our unconsolidated<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 161.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.99pt;\">joint venture partners make initial and/or ongoing capital contributions to these unconsolidated joint ventures, typically on a pro<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 173.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.83pt;\">rata basis, according to our respective equity interests.\u00a0 The obligations to make capital contributions are governed by each such<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.33pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 185.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.93pt;\">unconsolidated joint venture\u2019s respective operating agreement and related governing documents.\u00a0 Our partners in these<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 197.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.93pt;\">unconsolidated joint ventures are unrelated homebuilders, and/or land developers and other real estate entities, or commercial<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 209.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 513pt;\">enterprises.\u00a0 These investments are designed primarily to reduce market and development risks and to increase the number of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 221.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.94pt;\">lots we own or control.\u00a0 In some instances, participating in unconsolidated joint ventures has enabled us to acquire and develop<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 233.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.97pt;\">land that we might not otherwise have had access to due to a project\u2019s size, financing needs, duration of development or other<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 245.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.88pt;\">circumstances.\u00a0 While we consider our participation in unconsolidated joint ventures as potentially beneficial to our<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 257.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 284.37pt;\">homebuilding activities, we do not view such participation as essential.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 333.87pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 278.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.98pt;\">For distributions we receive from these unconsolidated joint ventures, we have elected to use the cumulative earnings<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 290.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.93pt;\">approach for our consolidated statements of cash flows.\u00a0 Under the\u00a0cumulative earnings approach, distributions up to the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 302.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.91pt;\">amount of cumulative equity in earnings recognized are treated as returns on investment within operating cash flows and those<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 314.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 354.31pt;\">in excess of that amount are treated as returns of investment within investing cash flows.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 403.81pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 335.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.86pt;\">We typically have obtained rights to acquire portions of the land held by the unconsolidated joint ventures in which we<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 347.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.87pt;\">currently participate.\u00a0 When an unconsolidated joint venture sells land to our homebuilding operations, we defer recognition of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 359.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.91pt;\">our share of such unconsolidated joint venture\u2019s earnings (losses) until we recognize revenues on the corresponding home sale,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 371.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.8pt;\">which is generally when title to and possession of the home and the risks and rewards of ownership are transferred to the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.3pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 383.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.88pt;\">homebuyer on the closing date.\u00a0 At that time, we account for the earnings (losses) as a reduction (increase) to the cost of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 395.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.97pt;\">purchasing the land from the unconsolidated joint venture.\u00a0 We defer recognition of our share of such unconsolidated joint<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 407.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 407.31pt;\">venture losses only to the extent profits are to be generated from the sale of the home to a homebuyer.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 456.81pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 428.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.94pt;\">We share in the earnings (losses) of these unconsolidated joint ventures generally in accordance with our respective equity<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 440.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.84pt;\">interests.\u00a0 In some instances, we recognize earnings (losses) related to our investment in an unconsolidated joint venture that<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 452.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.87pt;\">differ from our equity interest in the unconsolidated joint venture.\u00a0 This typically arises from our deferral of the unconsolidated<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 464.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 275.56pt;\">joint venture\u2019s earnings (losses) from land sales to us, or other items.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 325.06pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 483.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 96.9pt;\">We had investments in <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 164.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 11.66pt;\">six<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 176.06pt; position: var(--position); text-decoration: none; white-space: pre; width: 148.98pt;\"> unconsolidated joint ventures as of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 325.04pt; position: var(--position); text-decoration: none; white-space: pre; width: 81.24pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 406.28pt; position: var(--position); text-decoration: none; white-space: pre; width: 5.78pt;\">, <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 412.06pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 432.06pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.99pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 453.05pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2022<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 473.05pt; position: var(--position); text-decoration: none; white-space: pre; width: 9.06pt;\">.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 482.11pt; position: var(--position); text-decoration: none; white-space: pre; width: 80.35pt;\">The following table<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 495.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.9pt;\">presents combined condensed information from the statements of operations for our homebuilding unconsolidated joint<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 507.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 96.03pt;\">ventures (in thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"position: var(--position); text-align: justify; text-align-last: var(--justify); top: 525.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 513pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 305.25pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 305.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 305.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"5\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 305.25pt; position: var(--position); top: 0pt; width: 207.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 207.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 57.02pt; position: var(--position); text-decoration: none; white-space: pre;\">Years Ended November\u00a030,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 305.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 305.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 305.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2022<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 24pt; width: 305.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 305.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Revenues<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 305.25pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">65,866<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">2,871<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">5,251<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 44.25pt; width: 305.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 305.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Construction and land costs<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 305.25pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(48,627)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 34.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(1,111)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 34.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(3,875)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 59.25pt; width: 305.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 305.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Other expenses, net<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 305.25pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 34.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(5,033)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 34.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(2,907)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 34.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(2,935)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 74.25pt; width: 305.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 305.25pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); white-space: pre;\">Income (loss)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 305.25pt; position: var(--position); top: 74.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">12,206<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 74.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(1,147)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 74.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(1,559)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div><div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 42.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.87pt;\">The combined revenues and construction and land costs for 2024 primarily related to homes delivered by an<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 54.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 172.12pt;\">unconsolidated joint venture in California. <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 221.62pt; position: var(--position); text-decoration: none; white-space: pre; width: 13.37pt;\"> In <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 234.99pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 254.99pt; position: var(--position); text-decoration: none; white-space: pre; width: 19.47pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 274.46000000000004pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2022<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 294.46000000000004pt; position: var(--position); text-decoration: none; white-space: pre; width: 252.49pt;\">, our unconsolidated joint ventures did not deliver any homes.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 546.95pt; position: var(--position); text-decoration: none; white-space: pre; width: 15.53pt;\">The<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 66.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.95pt;\">following table presents combined condensed balance sheet information for our homebuilding unconsolidated joint ventures (in<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 78.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 46.08pt;\">thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"position: var(--position); top: 96.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 513pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 375.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 375.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 375.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 0pt; width: 137.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 137.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 44.86pt; position: var(--position); text-decoration: none; white-space: pre;\">November\u00a030,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 375.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 375.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 24pt; width: 375.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 375.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Assets<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 39pt; width: 375.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 375.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Cash<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 39pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">18,869<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 39pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">16,260<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 54pt; width: 375.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 375.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Receivables<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 54pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">2,918<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 54pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">3,437<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 69pt; width: 375.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 375.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Inventories<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 69pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">158,322<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 69pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">152,456<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 84pt; width: 375.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 375.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Other assets<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 84pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">1,052<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 84pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 45.04pt;\"></span></span><span style=\"left: 47.67pt; position: var(--position);\">679<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 99pt; width: 375.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 375.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Total assets<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 99pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">181,161<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 99pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">172,832<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 3pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 122.25pt; width: 375.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 375.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Liabilities and equity<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 142.5pt; width: 375.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 375.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Accounts payable and other liabilities<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 142.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">8,091<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 142.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">9,632<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 158.25pt; width: 375.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 375.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Notes payable (a)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 158.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">47,300<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 158.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">53,386<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 173.25pt; width: 375.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 375.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Equity<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 173.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">125,770<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 173.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">109,814<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 188.25pt; width: 375.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 375.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Total liabilities and equity<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 188.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">181,161<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 188.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">172,832<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 319.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 49.5pt; position: var(--position); width: 11.09pt;\">(a)<span style=\"display: inline-block; height: 6.93pt; width: 6.91pt;\"></span></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 46.12pt;\">As of both <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 113.62pt; position: var(--position); text-decoration: none; white-space: pre; width: 80.62pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 194.24pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.37pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 214.61pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 234.61pt; position: var(--position); text-decoration: none; white-space: pre; width: 327.78pt;\">, the unconsolidated joint venture in California that delivered homes in 2024 had<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 331.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.89pt;\">borrowings outstanding under a revolving line of credit it entered into with a third-party lender in April 2022 to finance its<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 343.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.91pt;\">land acquisition, development and construction activities.\u00a0 In April 2024, the revolving line of credit was amended,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4100000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 355.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 168.84pt;\">increasing the aggregate commitment to<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 236.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 4.63pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 240.97pt; position: var(--position); text-decoration: none; white-space: pre; width: 55.98pt;\">$70.0\u00a0million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 296.95pt; position: var(--position); text-decoration: none; white-space: pre; width: 28.69pt;\"> from <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 325.64pt; position: var(--position); text-decoration: none; white-space: pre; width: 55.98pt;\">$62.0\u00a0million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 381.62pt; position: var(--position); text-decoration: none; white-space: pre; width: 180.85pt;\">, with the amount of all advances through<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 367.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 117.29pt;\">October 2024 not to exceed <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 184.79000000000002pt; position: var(--position); text-decoration: none; white-space: pre; width: 54.72pt;\">$80.0\u00a0million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 239.51pt; position: var(--position); text-decoration: none; white-space: pre; width: 322.87pt;\">.\u00a0 Principal repayments are made as homes are delivered, which began in May<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 379.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.84pt;\">2024.\u00a0 Pursuant to the amendment, the revolving line of credit converted to a term loan and the aggregate commitment was<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.3399999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 391.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 45.25pt;\">reduced to <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 112.75pt; position: var(--position); text-decoration: none; white-space: pre; width: 54.28pt;\">$55.0\u00a0million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 167.03pt; position: var(--position); text-decoration: none; white-space: pre; width: 210.18pt;\"> effective October 31, 2024, and will be reduced to <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 377.21pt; position: var(--position); text-decoration: none; white-space: pre; width: 54.28pt;\">$25.0 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 431.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 130.87pt;\"> by April 30, 2025.\u00a0 Borrowings<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 403.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.91pt;\">under this term loan are secured by the underlying property and related project assets.\u00a0 This term loan is scheduled to<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4100000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 415.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 49.71pt;\">mature on <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 117.21000000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 65.57pt;\">April 19, 2026<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 182.78pt; position: var(--position); text-decoration: none; white-space: pre; width: 297.8pt;\">, unless extended or terminated pursuant to its applicable terms.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 480.58pt; position: var(--position); text-decoration: none; white-space: pre; width: 21.65pt;\">None<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 502.23pt; position: var(--position); text-decoration: none; white-space: pre; width: 60.16pt;\"> of our other<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 427.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 215.61pt;\">unconsolidated joint ventures had outstanding debt at <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 283.11pt; position: var(--position); text-decoration: none; white-space: pre; width: 79.68pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 362.79pt; position: var(--position); text-decoration: none; white-space: pre; width: 13.33pt;\"> or <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 376.12pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 396.12pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\">.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 448.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.93pt;\">We provide certain guarantees and indemnities to the lender in connection with the above-described revolving line of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4300000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 460.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.98pt;\">credit, including a guaranty of interest and carry costs; a guaranty to complete the construction of phases of the improvements<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 472.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.98pt;\">for the project as such phases are commenced; a guaranty against losses suffered due to certain bad acts or failures to act by the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 484.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.98pt;\">unconsolidated joint venture or its partners; and an indemnity from environmental issues.\u00a0 Except to the extent related to the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 496.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.93pt;\">foregoing guarantees and indemnities, we do not have a guaranty or any other obligation to repay borrowings under the line of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 508.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.95pt;\">credit or to support the value of the underlying collateral.\u00a0 However, various financial and non-financial covenants apply under<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 520.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.97pt;\">the line of credit and with respect to the related guaranty and indemnity obligations, and a failure to comply with such<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 532.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.94pt;\">covenants could result in a default and cause the lender to seek to enforce such guaranty and indemnity obligations.\u00a0 As of the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 544.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.8pt;\">date of this report, we were in compliance with the relevant covenants.\u00a0 We do not believe that our existing exposure under our<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.3pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 556.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.84pt;\">guaranty and indemnity obligations related to outstanding borrowings under the line of credit is material to our consolidated<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 568.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 82.08pt;\">financial statements.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 589.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 84.54pt;\">Financial Services.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 152.04000000000002pt; position: var(--position); text-decoration: none; white-space: pre; width: 410.39pt;\">The following table presents combined condensed information from the statements of operations for<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4300000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 601.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 295.23pt;\">our financial services unconsolidated joint ventures, mostly comprised of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 344.73pt; position: var(--position); text-decoration: none; white-space: pre; width: 26.66pt;\">KBHS<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 371.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 107.93pt;\">\u2019s activities (in thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"position: var(--position); text-align: justify; text-align-last: var(--justify); top: 622.25pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 513pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 305.25pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 305.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 1.42pt; width: 305.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"5\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 305.25pt; position: var(--position); top: 0pt; width: 207.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 207.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 57.02pt; position: var(--position); text-decoration: none; white-space: pre;\">Years Ended November 30,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 305.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 1.42pt; width: 305.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 305.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2022<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 24pt; width: 305.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 305.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Revenues<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 305.25pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">129,516<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">100,785<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">115,173<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 44.25pt; width: 305.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 305.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Expenses<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 305.25pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(75,165)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(69,390)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(73,573)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 59.25pt; width: 305.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 305.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Income<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 305.25pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">54,351<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">31,395<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">41,600<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 715.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 126.74pt;\">Revenues are primarily generat<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 194.24pt; position: var(--position); text-decoration: none; white-space: pre; width: 368.1pt;\">ed from fees earned on mortgage loan originations, interest earned for the period loans are<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.3399999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 727.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 34.6pt;\">held by <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 84.1pt; position: var(--position); text-decoration: none; white-space: pre; width: 26.66pt;\">KBHS<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 110.75999999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 451.51pt;\">, and gains on the sales of mortgage loans held for sale.\u00a0 Gains on the sales of mortgage loans held for sale<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.27pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 42.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 513pt;\">include the realized and unrealized gains and losses associated with changes in the fair value of such loans and any related<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 54.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 128.98pt;\">derivative financial instruments.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 75.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.98pt;\">The following table presents combined condensed balance sheet information for our financial services unconsolidated joint<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 87.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 92.14pt;\">venture (in thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"position: var(--position); text-align: justify; text-align-last: var(--justify); top: 102.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 513pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 375.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 0pt; width: 137.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 137.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 44.86pt; position: var(--position); text-decoration: none; white-space: pre;\">November\u00a030,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 24pt; width: 375.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 375.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Assets<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 39pt; width: 375.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 375.75pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); white-space: pre;\">Cash and cash equivalents (a)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 39pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">31,702<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 39pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">29,163<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 54pt; width: 375.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 375.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Mortgage loans held for sale<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 54pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">122,828<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 54pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">164,252<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 69pt; width: 375.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 375.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Other assets<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 69pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">22,815<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 69pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">18,380<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 21pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 84pt; width: 375.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 10.42pt; width: 375.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Total assets<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 84pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 10.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">177,345<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 84pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 10.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">211,795<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 3.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 108.75pt; width: 375.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 375.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Liabilities and equity<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 129pt; width: 375.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 375.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Accounts payable and other liabilities<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 129pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">15,398<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 129pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">13,763<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 144pt; width: 375.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 375.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Funding facilities<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 144pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">117,953<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 144pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">159,324<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 159pt; width: 375.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 375.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Equity<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 159pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">43,994<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 159pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">38,708<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 174pt; width: 375.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 375.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Total liabilities and equity<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 174pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">177,345<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 174pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">211,795<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 309pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 11.09pt;\">(a)<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 110.42pt;\">Cash and cash equivalents i<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 177.92000000000002pt; position: var(--position); text-decoration: none; white-space: pre; width: 103.75pt;\">ncludes restricted cash of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 281.66999999999996pt; position: var(--position); text-decoration: none; white-space: pre; width: 48.85pt;\">$1.3\u00a0million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 330.52pt; position: var(--position); text-decoration: none; white-space: pre; width: 12.2pt;\"> at <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 342.72pt; position: var(--position); text-decoration: none; white-space: pre; width: 79.68pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 422.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 19.43pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 441.83pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 461.83pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\">.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 330pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: underline; white-space: pre; width: 116.08pt;\">Mortgage loans held for sale<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 183.57999999999998pt; position: var(--position); text-decoration: none; white-space: pre; width: 8.38pt;\">.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 191.95999999999998pt; position: var(--position); text-decoration: none; white-space: pre; width: 83.39pt;\">Originated mortgage<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 275.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 287.14pt;\"> loans expected to be sold into the secondary market in the foreseeable<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 342pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 262.82pt;\">future are reported as mortgage loans held for sale and carried in <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 312.32pt; position: var(--position); text-decoration: none; white-space: pre; width: 26.66pt;\">KBHS<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 338.98pt; position: var(--position); text-decoration: none; white-space: pre; width: 223.32pt;\">\u2019 balance sheets at fair value, with changes in fair value<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.3pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 354pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 122.63pt;\">recognized within revenues in <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 172.13pt; position: var(--position); text-decoration: none; white-space: pre; width: 26.66pt;\">KBHS<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 198.79pt; position: var(--position); text-decoration: none; white-space: pre; width: 61.31pt;\">\u2019 statements of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 260.1pt; position: var(--position); text-decoration: none; white-space: pre; width: 44.12pt;\">operations.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 375pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: underline; white-space: pre; width: 126.23pt;\">Interest rate lock commitments<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 193.73000000000002pt; position: var(--position); text-decoration: none; white-space: pre; width: 9pt;\">.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 202.73pt; position: var(--position); text-decoration: none; white-space: pre; width: 26.66pt;\">KBHS<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 229.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 49.14pt;\"> enters into <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 278.53pt; position: var(--position); text-decoration: none; white-space: pre; width: 26.64pt;\">IRLCs<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 305.16999999999996pt; position: var(--position); text-decoration: none; white-space: pre; width: 257.29pt;\"> in connection with originating certain mortgage loans held for<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 387pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.89pt;\">sale, at specified interest rates and within a specified period of time, with customers who have applied for a mortgage loan and<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 399pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 190.32pt;\">meet certain credit and underwriting criteria.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 239.82pt; position: var(--position); text-decoration: none; white-space: pre; width: 26.66pt;\">KBHS<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 266.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 56.99pt;\"> accounts for <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 323.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 26.64pt;\">IRLCs<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 350.11pt; position: var(--position); text-decoration: none; white-space: pre; width: 212.31pt;\"> as free-standing derivatives and does not designate<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 411pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 170.11pt;\">any for hedge accounting.\u00a0 As a result, <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 219.61pt; position: var(--position); text-decoration: none; white-space: pre; width: 26.64pt;\">IRLCs<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 246.25pt; position: var(--position); text-decoration: none; white-space: pre; width: 80.58pt;\"> are recognized in <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 326.83pt; position: var(--position); text-decoration: none; white-space: pre; width: 26.66pt;\">KBHS<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 353.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 208.94pt;\">\u2019 balance sheets at fair value, and gains or losses<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 423pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 297.66pt;\">resulting from changes in fair value are recognized within revenues in <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 347.16pt; position: var(--position); text-decoration: none; white-space: pre; width: 26.66pt;\">KBHS<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 373.82pt; position: var(--position); text-decoration: none; white-space: pre; width: 188.56pt;\">\u2019 statements of operations.\u00a0 The fair value of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 435pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 26.64pt;\">IRLCs<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.14pt; position: var(--position); text-decoration: none; white-space: pre; width: 486.33pt;\"> is based on market prices, which includes an estimate of the fair value of the associated mortgage servicing rights,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 447pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 513pt;\">adjusted for estimated costs to originate the underlying mortgage loans, as well as the probability that the mortgage loans will<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 459pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 128.72pt;\">fund within the terms of the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 178.22pt; position: var(--position); text-decoration: none; white-space: pre; width: 26.64pt;\">IRLCs<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 204.86pt; position: var(--position); text-decoration: none; white-space: pre; width: 91.79pt;\">.\u00a0 The fair value of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 296.65pt; position: var(--position); text-decoration: none; white-space: pre; width: 26.64pt;\">IRLCs<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 323.29pt; position: var(--position); text-decoration: none; white-space: pre; width: 123.71pt;\"> included in other assets in <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 447pt; position: var(--position); text-decoration: none; white-space: pre; width: 26.66pt;\">KBHS<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 473.66pt; position: var(--position); text-decoration: none; white-space: pre; width: 88.74pt;\">\u2019 balance sheets was<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 471pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 54.28pt;\">$16.0\u00a0million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 103.78pt; position: var(--position); text-decoration: none; white-space: pre; width: 13.06pt;\"> at <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 116.84pt; position: var(--position); text-decoration: none; white-space: pre; width: 80.54pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 197.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.29pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 217.67pt; position: var(--position); text-decoration: none; white-space: pre; width: 54.28pt;\">$13.9 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 271.95pt; position: var(--position); text-decoration: none; white-space: pre; width: 13.06pt;\"> at <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 285.01pt; position: var(--position); text-decoration: none; white-space: pre; width: 80.54pt;\">November\u00a030, 2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 365.55pt; position: var(--position); text-decoration: none; white-space: pre; width: 140.37pt;\">.\u00a0 The changes in the fair value of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 505.92pt; position: var(--position); text-decoration: none; white-space: pre; width: 26.64pt;\">IRLCs<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 532.56pt; position: var(--position); text-decoration: none; white-space: pre; width: 29.85pt;\">, which<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 483pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 272.31pt;\">were reported in revenues for the applicable periods, were gains of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 321.81pt; position: var(--position); text-decoration: none; white-space: pre; width: 49.14pt;\">$2.1\u00a0million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 370.95pt; position: var(--position); text-decoration: none; white-space: pre; width: 17.24pt;\"> for <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 388.19pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 408.19pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.01pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 428.2pt; position: var(--position); text-decoration: none; white-space: pre; width: 54.14pt;\">$20.3 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 482.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 80.02pt;\"> for 2022 and a loss<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 495pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 10.83pt;\">of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 60.33pt; position: var(--position); text-decoration: none; white-space: pre; width: 53.85pt;\">$16.0 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 114.18pt; position: var(--position); text-decoration: none; white-space: pre; width: 16.66pt;\"> for <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 130.84pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 150.84pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\">.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 153.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 7.5pt;\">\u00a0  <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 516pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 26.66pt;\">KBHS<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 94.16pt; position: var(--position); text-decoration: none; white-space: pre; width: 216.05pt;\"> manages the interest rate and price risk associated w<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 310.21000000000004pt; position: var(--position); text-decoration: none; white-space: pre; width: 75.57pt;\">ith its outstanding <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 385.78pt; position: var(--position); text-decoration: none; white-space: pre; width: 26.64pt;\">IRLCs<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 412.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 150.02pt;\"> by entering into best efforts forward<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 528pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.86pt;\">sale commitments under which mortgage loans locked with a borrower are simultaneously committed to a secondary market<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 540pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.87pt;\">investor at a fixed price, subject to the underlying mortgage loans being funded.\u00a0 These best efforts forward sale commitments<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 552pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 390.23pt;\">do not meet the definition of derivative financial instruments and are therefore not recorded in <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 439.73pt; position: var(--position); text-decoration: none; white-space: pre; width: 26.66pt;\">KBHS<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 466.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 95.94pt;\">\u2019 balance sheets.\u00a0 If the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.33pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 564pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 136.6pt;\">mortgage loans underlying the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 186.1pt; position: var(--position); text-decoration: none; white-space: pre; width: 26.64pt;\">IRLCs<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 212.74pt; position: var(--position); text-decoration: none; white-space: pre; width: 65.88pt;\"> do not fund, <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 278.62pt; position: var(--position); text-decoration: none; white-space: pre; width: 26.66pt;\">KBHS<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 305.28pt; position: var(--position); text-decoration: none; white-space: pre; width: 15pt;\"> ha<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 320.28pt; position: var(--position); text-decoration: none; white-space: pre; width: 242.1pt;\">s no obligation to fulfill the secondary market investor<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 576pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 56.87pt;\">commitments.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 106.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 597pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: underline; white-space: pre; width: 71.34pt;\">Funding facilities<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 138.84pt; position: var(--position); text-decoration: none; white-space: pre; width: 9.8pt;\">.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 148.64pt; position: var(--position); text-decoration: none; white-space: pre; width: 26.66pt;\">KBHS<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 175.3pt; position: var(--position); text-decoration: none; white-space: pre; width: 387.19pt;\"> maintains warehouse lines of credit and master repurchase agreements with various financial<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 609pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.96pt;\">institutions to fund its originated mortgage loans, with its mortgage loans held for sale pledged as collateral under these<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 621pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.9pt;\">agreements.\u00a0 The agreements contain covenants which include certain financial requirements, including maintenance of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 633pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.93pt;\">minimum tangible net worth, minimum liquid assets, maximum debt to net worth ratio and positive net income, as defined in<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 645pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 69.12pt;\">the agreements.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 118.62pt; position: var(--position); text-decoration: none; white-space: pre; width: 26.66pt;\">KBHS<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 145.28pt; position: var(--position); text-decoration: none; white-space: pre; width: 191.04pt;\"> was in compliance with these covenants as of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 336.32pt; position: var(--position); text-decoration: none; white-space: pre; width: 80.64pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 416.96pt; position: var(--position); text-decoration: none; white-space: pre; width: 145.42pt;\">.\u00a0 In addition to its compliance with<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 657pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 72.99pt;\">these covenants, <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 122.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 26.66pt;\">KBHS<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 149.15pt; position: var(--position); text-decoration: none; white-space: pre; width: 413.3pt;\"> also depends on the ability and willingness of the applicable lenders and financial institutions,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 669pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 439.17pt;\">including any substitute or additional lenders and financial institutions, to extend such credit facilities to <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 488.67pt; position: var(--position); text-decoration: none; white-space: pre; width: 26.66pt;\">KBHS<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 515.3299999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 47.08pt;\"> to fund its<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 681pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 110.67pt;\">originated mortgage loans. <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 160.17000000000002pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.95pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 163.12pt; position: var(--position); text-decoration: none; white-space: pre; width: 26.66pt;\">KBHS<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 189.78pt; position: var(--position); text-decoration: none; white-space: pre; width: 302.99pt;\"> intends to renew these facilities when they expire at various dates in 2025<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 492.77pt; position: var(--position); text-decoration: none; white-space: pre; width: 69.61pt;\">.\u00a0 The warehouse<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 446.16pt;\">lines of credit and master repurchase agreements are not guaranteed by us or any of our Guarantor Subsidiaries.<span style=\"display: inline-block; height: 6.93pt;\"></span></span>","language":"en-us"}]},{"name":"rpt:f-755","factDimensions":{"xbrl:concept":"kbh:NumberOfInvestmentsInUnconsolidatedJointVentures","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"kbh:joint_venture"},"factValues":[{"value":"6"}]},{"name":"rpt:f-756","factDimensions":{"xbrl:concept":"kbh:NumberOfInvestmentsInUnconsolidatedJointVentures","xbrl:period":"2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"kbh:joint_venture"},"factValues":[{"value":"6"}]},{"name":"rpt:f-757","factDimensions":{"xbrl:concept":"kbh:NumberOfInvestmentsInUnconsolidatedJointVentures","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"kbh:joint_venture"},"factValues":[{"value":"6"}]},{"name":"rpt:f-758","factDimensions":{"xbrl:concept":"kbh:StatementsOfOperationsOfUnconsolidatedJointVenturesTableTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 482.11pt; position: var(--position); text-decoration: none; white-space: pre; width: 80.35pt;\">The following table<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 495.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.9pt;\">presents combined condensed information from the statements of operations for our homebuilding unconsolidated joint<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 507.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 96.03pt;\">ventures (in thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"position: var(--position); text-align: justify; text-align-last: var(--justify); top: 525.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 513pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 305.25pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 305.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 305.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"5\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 305.25pt; position: var(--position); top: 0pt; width: 207.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 207.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 57.02pt; position: var(--position); text-decoration: none; white-space: pre;\">Years Ended November\u00a030,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 305.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 305.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 305.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2022<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 24pt; width: 305.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 305.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Revenues<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 305.25pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">65,866<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">2,871<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">5,251<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 44.25pt; width: 305.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 305.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Construction and land costs<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 305.25pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(48,627)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 34.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(1,111)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 34.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(3,875)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 59.25pt; width: 305.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 305.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Other expenses, net<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 305.25pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 34.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(5,033)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 34.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(2,907)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 34.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(2,935)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 74.25pt; width: 305.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 305.25pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); white-space: pre;\">Income (loss)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 305.25pt; position: var(--position); top: 74.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">12,206<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 74.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(1,147)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 74.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(1,559)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div>","language":"en-us"}]},{"name":"rpt:f-759","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"65866000","decimals":-3}]},{"name":"rpt:f-760","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"2871000","decimals":-3}]},{"name":"rpt:f-761","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"5251000","decimals":-3}]},{"name":"rpt:f-762","factDimensions":{"xbrl:concept":"us-gaap:CostOfRevenue","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"48627000","decimals":-3}]},{"name":"rpt:f-763","factDimensions":{"xbrl:concept":"us-gaap:CostOfRevenue","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"1111000","decimals":-3}]},{"name":"rpt:f-764","factDimensions":{"xbrl:concept":"us-gaap:CostOfRevenue","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"3875000","decimals":-3}]},{"name":"rpt:f-765","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingIncomeExpense","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"-5033000","decimals":-3}]},{"name":"rpt:f-766","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingIncomeExpense","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"-2907000","decimals":-3}]},{"name":"rpt:f-767","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingIncomeExpense","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"-2935000","decimals":-3}]},{"name":"rpt:f-768","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"12206000","decimals":-3}]},{"name":"rpt:f-769","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"-1147000","decimals":-3}]},{"name":"rpt:f-770","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"-1559000","decimals":-3}]},{"name":"rpt:f-771","factDimensions":{"xbrl:concept":"kbh:BalanceSheetsofUnconsolidatedJointVenturesTableTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 546.95pt; position: var(--position); text-decoration: none; white-space: pre; width: 15.53pt;\">The<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 66.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.95pt;\">following table presents combined condensed balance sheet information for our homebuilding unconsolidated joint ventures (in<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 78.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 46.08pt;\">thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"position: var(--position); top: 96.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 513pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 375.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 375.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 375.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 0pt; width: 137.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 137.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 44.86pt; position: var(--position); text-decoration: none; white-space: pre;\">November\u00a030,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 375.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 375.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 24pt; width: 375.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 375.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Assets<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 39pt; width: 375.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 375.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Cash<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 39pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">18,869<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 39pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">16,260<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 54pt; width: 375.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 375.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Receivables<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 54pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">2,918<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 54pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">3,437<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 69pt; width: 375.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 375.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Inventories<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 69pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">158,322<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 69pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">152,456<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 84pt; width: 375.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 375.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Other assets<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 84pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">1,052<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 84pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 45.04pt;\"></span></span><span style=\"left: 47.67pt; position: var(--position);\">679<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 99pt; width: 375.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 375.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Total assets<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 99pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">181,161<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 99pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">172,832<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 3pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 122.25pt; width: 375.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 375.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Liabilities and equity<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 142.5pt; width: 375.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 375.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Accounts payable and other liabilities<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 142.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">8,091<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 142.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">9,632<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 158.25pt; width: 375.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 375.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Notes payable (a)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 158.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">47,300<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 158.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">53,386<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 173.25pt; width: 375.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 375.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Equity<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 173.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">125,770<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 173.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">109,814<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 188.25pt; width: 375.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 375.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Total liabilities and equity<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 188.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">181,161<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 188.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">172,832<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 319.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 49.5pt; position: var(--position); width: 11.09pt;\">(a)<span style=\"display: inline-block; height: 6.93pt; width: 6.91pt;\"></span></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 46.12pt;\">As of both <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 113.62pt; position: var(--position); text-decoration: none; white-space: pre; width: 80.62pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 194.24pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.37pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 214.61pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 234.61pt; position: var(--position); text-decoration: none; white-space: pre; width: 327.78pt;\">, the unconsolidated joint venture in California that delivered homes in 2024 had<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 331.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.89pt;\">borrowings outstanding under a revolving line of credit it entered into with a third-party lender in April 2022 to finance its<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 343.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.91pt;\">land acquisition, development and construction activities.\u00a0 In April 2024, the revolving line of credit was amended,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4100000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 355.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 168.84pt;\">increasing the aggregate commitment to<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 236.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 4.63pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 240.97pt; position: var(--position); text-decoration: none; white-space: pre; width: 55.98pt;\">$70.0\u00a0million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 296.95pt; position: var(--position); text-decoration: none; white-space: pre; width: 28.69pt;\"> from <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 325.64pt; position: var(--position); text-decoration: none; white-space: pre; width: 55.98pt;\">$62.0\u00a0million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 381.62pt; position: var(--position); text-decoration: none; white-space: pre; width: 180.85pt;\">, with the amount of all advances through<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 367.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 117.29pt;\">October 2024 not to exceed <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 184.79000000000002pt; position: var(--position); text-decoration: none; white-space: pre; width: 54.72pt;\">$80.0\u00a0million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 239.51pt; position: var(--position); text-decoration: none; white-space: pre; width: 322.87pt;\">.\u00a0 Principal repayments are made as homes are delivered, which began in May<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 379.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.84pt;\">2024.\u00a0 Pursuant to the amendment, the revolving line of credit converted to a term loan and the aggregate commitment was<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.3399999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 391.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 45.25pt;\">reduced to <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 112.75pt; position: var(--position); text-decoration: none; white-space: pre; width: 54.28pt;\">$55.0\u00a0million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 167.03pt; position: var(--position); text-decoration: none; white-space: pre; width: 210.18pt;\"> effective October 31, 2024, and will be reduced to <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 377.21pt; position: var(--position); text-decoration: none; white-space: pre; width: 54.28pt;\">$25.0 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 431.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 130.87pt;\"> by April 30, 2025.\u00a0 Borrowings<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 403.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.91pt;\">under this term loan are secured by the underlying property and related project assets.\u00a0 This term loan is scheduled to<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4100000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 415.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 49.71pt;\">mature on <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 117.21000000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 65.57pt;\">April 19, 2026<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 182.78pt; position: var(--position); text-decoration: none; white-space: pre; width: 297.8pt;\">, unless extended or terminated pursuant to its applicable terms.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 480.58pt; position: var(--position); text-decoration: none; white-space: pre; width: 21.65pt;\">None<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 502.23pt; position: var(--position); text-decoration: none; white-space: pre; width: 60.16pt;\"> of our other<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 427.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 215.61pt;\">unconsolidated joint ventures had outstanding debt at <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 283.11pt; position: var(--position); text-decoration: none; white-space: pre; width: 79.68pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 362.79pt; position: var(--position); text-decoration: none; white-space: pre; width: 13.33pt;\"> or <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 376.12pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 396.12pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\">.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div>","language":"en-us"}]},{"name":"rpt:f-772","factDimensions":{"xbrl:concept":"us-gaap:Cash","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"18869000","decimals":-3}]},{"name":"rpt:f-773","factDimensions":{"xbrl:concept":"us-gaap:Cash","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"16260000","decimals":-3}]},{"name":"rpt:f-774","factDimensions":{"xbrl:concept":"us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"2918000","decimals":-3}]},{"name":"rpt:f-775","factDimensions":{"xbrl:concept":"us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"3437000","decimals":-3}]},{"name":"rpt:f-776","factDimensions":{"xbrl:concept":"us-gaap:InventoryRealEstate","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"158322000","decimals":-3}]},{"name":"rpt:f-777","factDimensions":{"xbrl:concept":"us-gaap:InventoryRealEstate","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"152456000","decimals":-3}]},{"name":"rpt:f-778","factDimensions":{"xbrl:concept":"us-gaap:OtherAssets","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"1052000","decimals":-3}]},{"name":"rpt:f-779","factDimensions":{"xbrl:concept":"us-gaap:OtherAssets","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"679000","decimals":-3}]},{"name":"rpt:f-780","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"181161000","decimals":-3}]},{"name":"rpt:f-781","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"172832000","decimals":-3}]},{"name":"rpt:f-782","factDimensions":{"xbrl:concept":"us-gaap:OtherAccountsPayableAndAccruedLiabilities","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"8091000","decimals":-3}]},{"name":"rpt:f-783","factDimensions":{"xbrl:concept":"us-gaap:OtherAccountsPayableAndAccruedLiabilities","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"9632000","decimals":-3}]},{"name":"rpt:f-784","factDimensions":{"xbrl:concept":"us-gaap:NotesPayable","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"47300000","decimals":-3}]},{"name":"rpt:f-785","factDimensions":{"xbrl:concept":"us-gaap:NotesPayable","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"53386000","decimals":-3}]},{"name":"rpt:f-786","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"125770000","decimals":-3}]},{"name":"rpt:f-787","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"109814000","decimals":-3}]},{"name":"rpt:f-788","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesAndStockholdersEquity","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"181161000","decimals":-3}]},{"name":"rpt:f-789","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesAndStockholdersEquity","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"172832000","decimals":-3}]},{"name":"rpt:f-790","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity","xbrl:period":"2024-05-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","us-gaap:CreditFacilityAxis":"us-gaap:LineOfCreditMember"},"factValues":[{"value":"70000000","decimals":-5}]},{"name":"rpt:f-791","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity","xbrl:period":"2024-04-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","us-gaap:CreditFacilityAxis":"us-gaap:LineOfCreditMember"},"factValues":[{"value":"62000000","decimals":-5}]},{"name":"rpt:f-792","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity","xbrl:period":"2024-11-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","us-gaap:CreditFacilityAxis":"us-gaap:LineOfCreditMember","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"80000000","decimals":-5}]},{"name":"rpt:f-793","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentFaceAmount","xbrl:period":"2024-11-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","us-gaap:DebtInstrumentAxis":"kbh:TermLoanCommitmentMember","us-gaap:CreditFacilityAxis":"us-gaap:LineOfCreditMember"},"factValues":[{"value":"55000000","decimals":-5}]},{"name":"rpt:f-794","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentFaceAmount","xbrl:period":"2025-05-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","us-gaap:DebtInstrumentAxis":"kbh:TermLoanCommitmentMember","us-gaap:CreditFacilityAxis":"us-gaap:LineOfCreditMember","srt:StatementScenarioAxis":"srt:ScenarioForecastMember"},"factValues":[{"value":"25000000.0","decimals":-5}]},{"name":"rpt:f-795","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityExpirationDate1","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","us-gaap:CreditFacilityAxis":"us-gaap:LineOfCreditMember"},"factValues":[{"value":"2026-04-19"}]},{"name":"rpt:f-796","factDimensions":{"xbrl:concept":"kbh:NumberOfOtherUnconsolidatedJointVenturesWithOutstandingDebt","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"kbh:joint_venture"},"factValues":[{"value":"0"}]},{"name":"rpt:f-797","factDimensions":{"xbrl:concept":"kbh:NumberOfOtherUnconsolidatedJointVenturesWithOutstandingDebt","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"kbh:joint_venture"},"factValues":[{"value":"0"}]},{"name":"rpt:f-798","factDimensions":{"xbrl:concept":"kbh:StatementsOfOperationsOfUnconsolidatedJointVenturesTableTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 152.04000000000002pt; position: var(--position); text-decoration: none; white-space: pre; width: 410.39pt;\">The following table presents combined condensed information from the statements of operations for<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4300000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 601.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 295.23pt;\">our financial services unconsolidated joint ventures, mostly comprised of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 344.73pt; position: var(--position); text-decoration: none; white-space: pre; width: 26.66pt;\">KBHS<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 371.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 107.93pt;\">\u2019s activities (in thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"position: var(--position); text-align: justify; text-align-last: var(--justify); top: 622.25pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 513pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 305.25pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 305.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 1.42pt; width: 305.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"5\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 305.25pt; position: var(--position); top: 0pt; width: 207.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 207.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 57.02pt; position: var(--position); text-decoration: none; white-space: pre;\">Years Ended November 30,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 305.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 1.42pt; width: 305.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 305.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2022<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 24pt; width: 305.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 305.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Revenues<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 305.25pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">129,516<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">100,785<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">115,173<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 44.25pt; width: 305.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 305.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Expenses<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 305.25pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(75,165)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(69,390)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(73,573)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 59.25pt; width: 305.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 305.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Income<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 305.25pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">54,351<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">31,395<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">41,600<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div>","language":"en-us"}]},{"name":"rpt:f-799","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"129516000","decimals":-3}]},{"name":"rpt:f-800","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"100785000","decimals":-3}]},{"name":"rpt:f-801","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"115173000","decimals":-3}]},{"name":"rpt:f-802","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingIncomeExpense","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"-75165000","decimals":-3}]},{"name":"rpt:f-803","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingIncomeExpense","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"-69390000","decimals":-3}]},{"name":"rpt:f-804","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingIncomeExpense","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"-73573000","decimals":-3}]},{"name":"rpt:f-805","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"54351000","decimals":-3}]},{"name":"rpt:f-806","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"31395000","decimals":-3}]},{"name":"rpt:f-807","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"41600000","decimals":-3}]},{"name":"rpt:f-808","factDimensions":{"xbrl:concept":"kbh:BalanceSheetsofUnconsolidatedJointVenturesTableTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.98pt;\">The following table presents combined condensed balance sheet information for our financial services unconsolidated joint<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 87.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 92.14pt;\">venture (in thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"position: var(--position); text-align: justify; text-align-last: var(--justify); top: 102.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 513pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 375.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 0pt; width: 137.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 137.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 44.86pt; position: var(--position); text-decoration: none; white-space: pre;\">November\u00a030,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 24pt; width: 375.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 375.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Assets<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 39pt; width: 375.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 375.75pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); white-space: pre;\">Cash and cash equivalents (a)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 39pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">31,702<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 39pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">29,163<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 54pt; width: 375.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 375.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Mortgage loans held for sale<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 54pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">122,828<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 54pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">164,252<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 69pt; width: 375.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 375.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Other assets<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 69pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">22,815<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 69pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">18,380<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 21pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 84pt; width: 375.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 10.42pt; width: 375.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Total assets<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 84pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 10.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">177,345<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 84pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 10.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">211,795<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 3.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 108.75pt; width: 375.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 375.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Liabilities and equity<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 129pt; width: 375.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 375.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Accounts payable and other liabilities<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 129pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">15,398<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 129pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">13,763<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 144pt; width: 375.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 375.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Funding facilities<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 144pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">117,953<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 144pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">159,324<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 159pt; width: 375.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 375.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Equity<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 159pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">43,994<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 159pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">38,708<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 174pt; width: 375.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 375.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Total liabilities and equity<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 174pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">177,345<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 174pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">211,795<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div>","language":"en-us"}]},{"name":"rpt:f-809","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"31702000","decimals":-3}]},{"name":"rpt:f-810","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"29163000","decimals":-3}]},{"name":"rpt:f-811","factDimensions":{"xbrl:concept":"us-gaap:MortgagesHeldForSaleFairValueDisclosure","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"122828000","decimals":-3}]},{"name":"rpt:f-812","factDimensions":{"xbrl:concept":"us-gaap:MortgagesHeldForSaleFairValueDisclosure","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"164252000","decimals":-3}]},{"name":"rpt:f-813","factDimensions":{"xbrl:concept":"us-gaap:OtherAssets","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"22815000","decimals":-3}]},{"name":"rpt:f-814","factDimensions":{"xbrl:concept":"us-gaap:OtherAssets","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"18380000","decimals":-3}]},{"name":"rpt:f-815","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"177345000","decimals":-3}]},{"name":"rpt:f-816","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"211795000","decimals":-3}]},{"name":"rpt:f-817","factDimensions":{"xbrl:concept":"us-gaap:OtherAccountsPayableAndAccruedLiabilities","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"15398000","decimals":-3}]},{"name":"rpt:f-818","factDimensions":{"xbrl:concept":"us-gaap:OtherAccountsPayableAndAccruedLiabilities","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"13763000","decimals":-3}]},{"name":"rpt:f-819","factDimensions":{"xbrl:concept":"kbh:FundingFacilities","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"117953000","decimals":-3}]},{"name":"rpt:f-820","factDimensions":{"xbrl:concept":"kbh:FundingFacilities","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"159324000","decimals":-3}]},{"name":"rpt:f-821","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"43994000","decimals":-3}]},{"name":"rpt:f-822","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"38708000","decimals":-3}]},{"name":"rpt:f-823","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesAndStockholdersEquity","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"177345000","decimals":-3}]},{"name":"rpt:f-824","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesAndStockholdersEquity","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"211795000","decimals":-3}]},{"name":"rpt:f-825","factDimensions":{"xbrl:concept":"us-gaap:RestrictedCash","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"1300000","decimals":-5}]},{"name":"rpt:f-826","factDimensions":{"xbrl:concept":"us-gaap:RestrictedCash","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis":"us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"1300000","decimals":-5}]},{"name":"rpt:f-827","factDimensions":{"xbrl:concept":"us-gaap:DerivativeAssetNotionalAmount","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember","us-gaap:FinancialInstrumentAxis":"us-gaap:InterestRateLockCommitmentsMember"},"factValues":[{"value":"16000000","decimals":-5}]},{"name":"rpt:f-828","factDimensions":{"xbrl:concept":"us-gaap:DerivativeAssetNotionalAmount","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember","us-gaap:FinancialInstrumentAxis":"us-gaap:InterestRateLockCommitmentsMember"},"factValues":[{"value":"13900000","decimals":-5}]},{"name":"rpt:f-829","factDimensions":{"xbrl:concept":"us-gaap:GainLossOnSaleOfMortgageLoans","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember","us-gaap:FinancialInstrumentAxis":"us-gaap:InterestRateLockCommitmentsMember"},"factValues":[{"value":"2100000","decimals":-5}]},{"name":"rpt:f-830","factDimensions":{"xbrl:concept":"us-gaap:GainLossOnSaleOfMortgageLoans","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember","us-gaap:FinancialInstrumentAxis":"us-gaap:InterestRateLockCommitmentsMember"},"factValues":[{"value":"20300000","decimals":-5}]},{"name":"rpt:f-831","factDimensions":{"xbrl:concept":"us-gaap:GainLossOnSaleOfMortgageLoans","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember","us-gaap:FinancialInstrumentAxis":"us-gaap:InterestRateLockCommitmentsMember"},"factValues":[{"value":"-16000000.0","decimals":-5}]},{"name":"rpt:f-832","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; left: 94.5pt; position: var(--position); text-decoration: none; white-space: pre;\">Property and Equipment, Net<span style=\"display: inline-block; height: 6.77pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 63.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 281.97pt;\">Property and equipment, net consisted of the following (in thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"position: var(--position); top: 80.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 511.5pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 288pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 86.25pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 0pt; width: 137.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 137.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 44.86pt; position: var(--position); text-decoration: none; white-space: pre;\">November\u00a030,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 24pt; width: 288pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 288pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Computer software and equipment<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">54,875<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">52,323<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 44.25pt; width: 288pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 288pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Model furnishings and sales office improvements <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">102,907<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">99,857<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 59.25pt; width: 288pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 288pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Leasehold improvements, office furniture and equipment <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">22,280<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">19,824<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 74.25pt; width: 288pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 288pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); white-space: pre;\">Subtotal<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 74.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">180,062<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 74.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">172,004<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 90pt; width: 288pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 288pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Accumulated depreciation<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 90pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(89,703)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 90pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(83,695)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 105pt; width: 288pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 288pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); white-space: pre;\">Total <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 105pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">90,359<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 105pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">88,309<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div>","language":"en-us"}]},{"name":"rpt:f-833","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 281.97pt;\">Property and equipment, net consisted of the following (in thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span><div style=\"position: var(--position); top: 80.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 511.5pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 288pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 86.25pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 0pt; width: 137.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 137.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 44.86pt; position: var(--position); text-decoration: none; white-space: pre;\">November\u00a030,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 24pt; width: 288pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 288pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Computer software and equipment<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">54,875<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">52,323<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 44.25pt; width: 288pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 288pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Model furnishings and sales office improvements <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">102,907<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">99,857<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 59.25pt; width: 288pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 288pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Leasehold improvements, office furniture and equipment <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">22,280<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">19,824<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 74.25pt; width: 288pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 288pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); white-space: pre;\">Subtotal<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 74.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">180,062<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 74.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">172,004<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 90pt; width: 288pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 288pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Accumulated depreciation<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 90pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(89,703)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 90pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(83,695)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 105pt; width: 288pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 288pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); white-space: pre;\">Total <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 105pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">90,359<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 105pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">88,309<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div>","language":"en-us"}]},{"name":"rpt:f-834","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"kbh:UsGaap_ComputerEquipmentIncludingCapitalizedSoftwareMemberMember"},"factValues":[{"value":"54875000","decimals":-3}]},{"name":"rpt:f-835","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"kbh:UsGaap_ComputerEquipmentIncludingCapitalizedSoftwareMemberMember"},"factValues":[{"value":"52323000","decimals":-3}]},{"name":"rpt:f-836","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"kbh:ModelFurnishingAndSalesOfficeImprovementsMember"},"factValues":[{"value":"102907000","decimals":-3}]},{"name":"rpt:f-837","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"kbh:ModelFurnishingAndSalesOfficeImprovementsMember"},"factValues":[{"value":"99857000","decimals":-3}]},{"name":"rpt:f-838","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"kbh:LeaseholdImprovementsOfficeFurnitureAndEquipmentMember"},"factValues":[{"value":"22280000","decimals":-3}]},{"name":"rpt:f-839","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"kbh:LeaseholdImprovementsOfficeFurnitureAndEquipmentMember"},"factValues":[{"value":"19824000","decimals":-3}]},{"name":"rpt:f-840","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"180062000","decimals":-3}]},{"name":"rpt:f-841","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"172004000","decimals":-3}]},{"name":"rpt:f-842","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"89703000","decimals":-3}]},{"name":"rpt:f-843","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"83695000","decimals":-3}]},{"name":"rpt:f-844","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"90359000","decimals":-3}]},{"name":"rpt:f-845","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"88309000","decimals":-3}]},{"name":"rpt:f-846","factDimensions":{"xbrl:concept":"us-gaap:OtherAssetsDisclosureTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; left: 94.5pt; position: var(--position); text-decoration: none; white-space: pre;\">Other Assets<span style=\"display: inline-block; height: 6.77pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); top: 246pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre;\">Other assets consisted of the following (in thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"position: var(--position); top: 264pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 510pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 372.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 372.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 0pt; width: 137.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 137.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 44.86pt; position: var(--position); text-decoration: none; white-space: pre;\">November\u00a030,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 372.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 24pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Cash surrender value of corporate-owned life insurance contracts<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">51,912<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">53,079<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 44.25pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Lease right-of-use assets<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">18,704<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">24,725<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 59.25pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Prepaid expenses<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">17,799<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">15,879<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 74.25pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); white-space: pre;\">Other<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 74.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">17,505<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 74.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">3,304<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 89.25pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Total<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 89.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">105,920<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 89.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">96,987<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 387.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.95pt;\">On March 1, 2024, substantially all the assets of an investee company, in which we had an aggregate ownership interest of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 399.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 61.15pt;\">approximately <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 110.65pt; position: var(--position); text-decoration: none; white-space: pre; width: 25.83pt;\">13.5%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 136.48000000000002pt; position: var(--position); text-decoration: none; white-space: pre; width: 425.94pt;\">, held largely through a limited liability company we established to hold the investment, were sold to a<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 411.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 164.46pt;\">privately held buyer through a merger.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 213.96pt; position: var(--position); text-decoration: none; white-space: pre; width: 348.44pt;\">Prior to the sale, certain assets of the investee company that were not included in the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 423.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 476.08pt;\">sale were distributed to a separate privately held entity in which we received the same proportionate equity interest.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 525.5799999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 36.86pt;\">From the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 435.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.99pt;\">sale, we received cash plus certain preferred and common equity interests in the buyer.\u00a0 The estimated fair value of the private<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 447.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 201.31pt;\">equity interests is included in other assets as of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 250.81pt; position: var(--position); text-decoration: none; white-space: pre; width: 82.18pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 332.99pt; position: var(--position); text-decoration: none; white-space: pre; width: 229.32pt;\">.\u00a0 In connection with the sale, we recognized a gain of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.31pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 459.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 54.69pt;\">$12.5\u00a0million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 104.19pt; position: var(--position); text-decoration: none; white-space: pre; width: 458.22pt;\">, which is included in interest income and other in our consolidated statements of operations for the year ended<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 471.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 82.78pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 132.28pt; position: var(--position); text-decoration: none; white-space: pre; width: 430.13pt;\">.\u00a0 Certain of our executives are entitled to receive a portion of the proceeds from the sale transaction,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 483.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.93pt;\">including any later distributions, pursuant to ownership interests they initially acquired, including our chairman and chief<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 495.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 135.47pt;\">executive officer who acquired a <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 184.97pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.83pt;\">3.3%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 205.8pt; position: var(--position); text-decoration: none; white-space: pre; width: 356.57pt;\"> interest, in the relevant limited liability company in 2000 through an incentive program<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 507.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 337.63pt;\">described in the Proxy Statement for our 2001 Annual Meeting of Stockholders.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 387.13pt; position: var(--position); text-decoration: none; white-space: pre; width: 69.45pt;\">These executives<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 456.58pt; position: var(--position); text-decoration: none; white-space: pre; width: 105.87pt;\"> vested in their respective<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 519.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 195.52pt;\">interests three years after their initial acquisition.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div>","language":"en-us"}]},{"name":"rpt:f-847","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfOtherAssetsTableTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre;\">Other assets consisted of the following (in thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span><div style=\"position: var(--position); top: 264pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 510pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 372.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 372.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 0pt; width: 137.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 137.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 44.86pt; position: var(--position); text-decoration: none; white-space: pre;\">November\u00a030,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 372.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 24pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Cash surrender value of corporate-owned life insurance contracts<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">51,912<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">53,079<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 44.25pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Lease right-of-use assets<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">18,704<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">24,725<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 59.25pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Prepaid expenses<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">17,799<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">15,879<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 74.25pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); white-space: pre;\">Other<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 74.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">17,505<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 74.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">3,304<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 89.25pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Total<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 89.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">105,920<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 89.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">96,987<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div>","language":"en-us"}]},{"name":"rpt:f-848","factDimensions":{"xbrl:concept":"us-gaap:CashSurrenderValueOfLifeInsurance","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"51912000","decimals":-3}]},{"name":"rpt:f-849","factDimensions":{"xbrl:concept":"us-gaap:CashSurrenderValueOfLifeInsurance","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"53079000","decimals":-3}]},{"name":"rpt:f-850","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseRightOfUseAsset","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"18704000","decimals":-3}]},{"name":"rpt:f-851","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseRightOfUseAsset","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"24725000","decimals":-3}]},{"name":"rpt:f-852","factDimensions":{"xbrl:concept":"us-gaap:PrepaidExpenseCurrentAndNoncurrent","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"17799000","decimals":-3}]},{"name":"rpt:f-853","factDimensions":{"xbrl:concept":"us-gaap:PrepaidExpenseCurrentAndNoncurrent","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"15879000","decimals":-3}]},{"name":"rpt:f-854","factDimensions":{"xbrl:concept":"us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"17505000","decimals":-3}]},{"name":"rpt:f-855","factDimensions":{"xbrl:concept":"us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"3304000","decimals":-3}]},{"name":"rpt:f-856","factDimensions":{"xbrl:concept":"us-gaap:OtherAssets","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"105920000","decimals":-3}]},{"name":"rpt:f-857","factDimensions":{"xbrl:concept":"us-gaap:OtherAssets","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"96987000","decimals":-3}]},{"name":"rpt:f-858","factDimensions":{"xbrl:concept":"us-gaap:EquityOwnershipPercentageExcludingConsolidatedEntityAndEquityMethodInvestee","xbrl:period":"2024-03-02T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"0.135","decimals":3}]},{"name":"rpt:f-859","factDimensions":{"xbrl:concept":"us-gaap:GainLossOnSaleOfInvestments","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12500000","decimals":-5}]},{"name":"rpt:f-860","factDimensions":{"xbrl:concept":"kbh:OwnershipInterestInLimitedLiabilityCompanyPercent","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","srt:TitleOfIndividualAxis":"srt:ChiefExecutiveOfficerMember"},"factValues":[{"value":"0.033"}]},{"name":"rpt:f-861","factDimensions":{"xbrl:concept":"us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; left: 94.5pt; position: var(--position); text-decoration: none; white-space: pre;\">Accrued Expenses and Other Liabilities<span style=\"display: inline-block; height: 6.77pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 63.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 320.76pt;\">Accrued expenses and other liabilities consisted of the following (in thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"position: var(--position); top: 80.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 510pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 372.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 372.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 0pt; width: 137.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 137.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 44.86pt; position: var(--position); text-decoration: none; white-space: pre;\">November\u00a030,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 372.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 24pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Self-insurance and other legal liabilities <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">315,851<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">269,735<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 44.25pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Employee compensation and related benefits<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">182,460<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">171,408<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 59.25pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Warranty liability<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">96,026<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">98,000<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 74.25pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Inventory-related obligations (a)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 74.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">44,408<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 74.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">41,525<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 89.25pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Customer deposits<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 89.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">44,029<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 89.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">58,910<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 104.25pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Accrued interest payable<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 104.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">28,806<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 104.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">29,391<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 119.25pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Lease liabilities<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 119.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">20,859<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 119.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">26,531<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 134.25pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Real estate and business taxes<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 134.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">17,056<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 134.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">15,169<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 149.25pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Federal and state taxes payable <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 149.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 50.04pt;\"></span></span><span style=\"left: 52.67pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 149.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">1,851<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 164.25pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Other<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 164.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">46,766<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 164.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">45,707<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 179.25pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Total<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 179.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">796,261<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 179.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">758,227<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 292.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 11.09pt;\">(a)<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 252.99pt;\">Represents liabilities for financing arrangements discussed in <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 320.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 27.67pt;\">Note\u00a08<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 348.16pt; position: var(--position); text-decoration: none; white-space: pre; width: 11.5pt;\"> \u2013 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 359.66pt; position: var(--position); text-decoration: none; white-space: pre; width: 101.33pt;\">Variable Interest Entities<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 460.99pt; position: var(--position); text-decoration: none; white-space: pre; width: 101.38pt;\">, as well as liabilities for<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 304.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 199.09pt;\">fixed or determinable amounts associated with <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 266.59000000000003pt; position: var(--position); text-decoration: none; white-space: pre; width: 21.09pt;\">TIFE<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 287.68pt; position: var(--position); text-decoration: none; white-space: pre; width: 63.5pt;\"> assessments.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 351.18pt; position: var(--position); text-decoration: none; white-space: pre; width: 211.21pt;\">As homes are delivered, our obligation to pay the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 316.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 45.77pt;\">remaining <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 113.27000000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 21.09pt;\">TIFE<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 134.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 428.07pt;\"> assessments associated with each underlying lot is transferred to the homebuyer.\u00a0 As such, these<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4300000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 328.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.82pt;\">assessment obligations will be paid by us only to the extent we do not deliver homes on applicable lots before the related<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.3199999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 21.09pt;\">TIFE<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 88.59pt; position: var(--position); text-decoration: none; white-space: pre; width: 79.63pt;\"> obligations mature.<span style=\"display: inline-block; height: 6.93pt;\"></span></span>","language":"en-us"}]},{"name":"rpt:f-862","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 320.76pt;\">Accrued expenses and other liabilities consisted of the following (in thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span><div style=\"position: var(--position); top: 80.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 510pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 372.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 372.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 0pt; width: 137.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 137.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 44.86pt; position: var(--position); text-decoration: none; white-space: pre;\">November\u00a030,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 372.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 24pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Self-insurance and other legal liabilities <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">315,851<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">269,735<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 44.25pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Employee compensation and related benefits<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">182,460<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">171,408<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 59.25pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Warranty liability<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">96,026<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">98,000<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 74.25pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Inventory-related obligations (a)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 74.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">44,408<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 74.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">41,525<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 89.25pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Customer deposits<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 89.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">44,029<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 89.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">58,910<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 104.25pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Accrued interest payable<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 104.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">28,806<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 104.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">29,391<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 119.25pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Lease liabilities<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 119.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">20,859<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 119.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">26,531<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 134.25pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Real estate and business taxes<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 134.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">17,056<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 134.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">15,169<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 149.25pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Federal and state taxes payable <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 149.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 50.04pt;\"></span></span><span style=\"left: 52.67pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 149.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">1,851<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 164.25pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Other<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 164.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">46,766<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 164.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">45,707<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 179.25pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Total<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 179.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">796,261<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 179.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">758,227<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 292.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 11.09pt;\">(a)<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 252.99pt;\">Represents liabilities for financing arrangements discussed in <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 320.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 27.67pt;\">Note\u00a08<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 348.16pt; position: var(--position); text-decoration: none; white-space: pre; width: 11.5pt;\"> \u2013 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 359.66pt; position: var(--position); text-decoration: none; white-space: pre; width: 101.33pt;\">Variable Interest Entities<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 460.99pt; position: var(--position); text-decoration: none; white-space: pre; width: 101.38pt;\">, as well as liabilities for<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 304.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 199.09pt;\">fixed or determinable amounts associated with <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 266.59000000000003pt; position: var(--position); text-decoration: none; white-space: pre; width: 21.09pt;\">TIFE<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 287.68pt; position: var(--position); text-decoration: none; white-space: pre; width: 63.5pt;\"> assessments.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 351.18pt; position: var(--position); text-decoration: none; white-space: pre; width: 211.21pt;\">As homes are delivered, our obligation to pay the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 316.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 45.77pt;\">remaining <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 113.27000000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 21.09pt;\">TIFE<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 134.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 428.07pt;\"> assessments associated with each underlying lot is transferred to the homebuyer.\u00a0 As such, these<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4300000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 328.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.82pt;\">assessment obligations will be paid by us only to the extent we do not deliver homes on applicable lots before the related<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.3199999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 21.09pt;\">TIFE<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 88.59pt; position: var(--position); text-decoration: none; white-space: pre; width: 79.63pt;\"> obligations mature.<span style=\"display: inline-block; height: 6.93pt;\"></span></span>","language":"en-us"}]},{"name":"rpt:f-863","factDimensions":{"xbrl:concept":"kbh:SelfInsuranceandOtherLegalLiabilities","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"315851000","decimals":-3}]},{"name":"rpt:f-864","factDimensions":{"xbrl:concept":"kbh:SelfInsuranceandOtherLegalLiabilities","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"269735000","decimals":-3}]},{"name":"rpt:f-865","factDimensions":{"xbrl:concept":"us-gaap:AccruedEmployeeBenefitsCurrentAndNoncurrent","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"182460000","decimals":-3}]},{"name":"rpt:f-866","factDimensions":{"xbrl:concept":"us-gaap:AccruedEmployeeBenefitsCurrentAndNoncurrent","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"171408000","decimals":-3}]},{"name":"rpt:f-867","factDimensions":{"xbrl:concept":"us-gaap:StandardProductWarrantyAccrual","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"96026000","decimals":-3}]},{"name":"rpt:f-868","factDimensions":{"xbrl:concept":"us-gaap:StandardProductWarrantyAccrual","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"98000000","decimals":-3}]},{"name":"rpt:f-869","factDimensions":{"xbrl:concept":"kbh:Inventoryrelatedliabilities","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"44408000","decimals":-3}]},{"name":"rpt:f-870","factDimensions":{"xbrl:concept":"kbh:Inventoryrelatedliabilities","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"41525000","decimals":-3}]},{"name":"rpt:f-871","factDimensions":{"xbrl:concept":"us-gaap:ContractWithCustomerLiability","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"44029000","decimals":-3}]},{"name":"rpt:f-872","factDimensions":{"xbrl:concept":"us-gaap:ContractWithCustomerLiability","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"58910000","decimals":-3}]},{"name":"rpt:f-873","factDimensions":{"xbrl:concept":"us-gaap:InterestPayableCurrentAndNoncurrent","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"28806000","decimals":-3}]},{"name":"rpt:f-874","factDimensions":{"xbrl:concept":"us-gaap:InterestPayableCurrentAndNoncurrent","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"29391000","decimals":-3}]},{"name":"rpt:f-875","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiability","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"20859000","decimals":-3}]},{"name":"rpt:f-876","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiability","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"26531000","decimals":-3}]},{"name":"rpt:f-877","factDimensions":{"xbrl:concept":"us-gaap:TaxesPayableCurrentAndNoncurrent","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17056000","decimals":-3}]},{"name":"rpt:f-878","factDimensions":{"xbrl:concept":"us-gaap:TaxesPayableCurrentAndNoncurrent","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"15169000","decimals":-3}]},{"name":"rpt:f-879","factDimensions":{"xbrl:concept":"us-gaap:AccruedIncomeTaxesNoncurrent","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-880","factDimensions":{"xbrl:concept":"us-gaap:AccruedIncomeTaxesNoncurrent","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1851000","decimals":-3}]},{"name":"rpt:f-881","factDimensions":{"xbrl:concept":"us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"46766000","decimals":-3}]},{"name":"rpt:f-882","factDimensions":{"xbrl:concept":"us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"45707000","decimals":-3}]},{"name":"rpt:f-883","factDimensions":{"xbrl:concept":"us-gaap:AccruedLiabilitiesCurrentAndNoncurrent","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"796261000","decimals":-3}]},{"name":"rpt:f-884","factDimensions":{"xbrl:concept":"us-gaap:AccruedLiabilitiesCurrentAndNoncurrent","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"758227000","decimals":-3}]},{"name":"rpt:f-885","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeasesTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; left: 94.5pt; position: var(--position); text-decoration: none; white-space: pre;\">Leases<span style=\"display: inline-block; height: 6.77pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 387.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.91pt;\">We lease certain property and equipment for use in our operations.\u00a0 We recognize lease expense for these leases generally<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4100000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 399.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.99pt;\">on a straight-line basis over the lease term and combine lease and non-lease components for all leases.\u00a0 Lease right-of-use assets<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 411.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.95pt;\">and lease liabilities are recorded in our consolidated balance sheets for leases with an expected term at the commencement date<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 423.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 223.16pt;\">of more than 12 months.\u00a0 Some of our leases include <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 272.65999999999997pt; position: var(--position); text-decoration: none; white-space: pre; width: 14.43pt;\">one<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 287.09000000000003pt; position: var(--position); text-decoration: none; white-space: pre; width: 275.33pt;\"> or more renewal options, the exercise of which is generally at our<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 435.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.86pt;\">discretion.\u00a0 Such options are excluded from the expected term of the lease unless we determine it is reasonably certain the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 447.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.88pt;\">option will be exercised.\u00a0 Lease liabilities are equal to the present value of the remaining lease payments while the amount of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 459.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.94pt;\">lease right-of-use assets is based on the lease liabilities, subject to adjustment, such as for lease incentives.\u00a0 Our leases do not<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 471.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.95pt;\">provide a readily determinable implicit interest rate; therefore, we estimate our incremental borrowing rate to calculate the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 483.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.95pt;\">present value of remaining lease payments.\u00a0 In determining our incremental borrowing rate, we considered the lease term,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 495.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.89pt;\">market interest rates, current interest rates on our senior notes and the effects of collateralization.\u00a0 Our lease population at<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 507.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 81.3pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 130.8pt; position: var(--position); text-decoration: none; white-space: pre; width: 431.52pt;\"> was comprised of operating leases where we are the lessee, primarily real estate leases for our corporate<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.32pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 519.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.91pt;\">offices, division offices and design studios, as well as certain equipment leases.\u00a0 Our lease agreements do not contain any<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 531.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 234.36pt;\">residual value guarantees or material restrictive covenants.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 552.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.96pt;\">Lease expense is included in selling, general and administrative expenses in our consolidated statements of operations and<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 564.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 493.02pt;\">includes costs for leases with terms of more than 12 months as well as short-term leases with terms of 12 months or less.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 542.52pt; position: var(--position); text-decoration: none; white-space: pre; width: 19.89pt;\">\u00a0 For<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 576.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 74.36pt;\">the years ended <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 123.86pt; position: var(--position); text-decoration: none; white-space: pre; width: 86.16pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 210.02pt; position: var(--position); text-decoration: none; white-space: pre; width: 8.24pt;\">, <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 218.26pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 238.26pt; position: var(--position); text-decoration: none; white-space: pre; width: 25.91pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 264.16999999999996pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2022<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 284.16999999999996pt; position: var(--position); text-decoration: none; white-space: pre; width: 135.68pt;\">, our total lease expense was <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 419.85pt; position: var(--position); text-decoration: none; white-space: pre; width: 57.09pt;\">$20.2\u00a0million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 476.94pt; position: var(--position); text-decoration: none; white-space: pre; width: 8.24pt;\">, <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 485.18pt; position: var(--position); text-decoration: none; white-space: pre; width: 57.09pt;\">$22.1\u00a0million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 542.27pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.17pt;\"> and<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 588.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 55.12pt;\">$20.7\u00a0million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 104.62pt; position: var(--position); text-decoration: none; white-space: pre; width: 222.12pt;\">, respectively, and included short-term lease costs of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 326.74pt; position: var(--position); text-decoration: none; white-space: pre; width: 50.12pt;\">$7.0\u00a0million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 376.86pt; position: var(--position); text-decoration: none; white-space: pre; width: 6.27pt;\">, <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 383.13pt; position: var(--position); text-decoration: none; white-space: pre; width: 50.12pt;\">$8.6\u00a0million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 433.25pt; position: var(--position); text-decoration: none; white-space: pre; width: 21.97pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 455.22pt; position: var(--position); text-decoration: none; white-space: pre; width: 50.12pt;\">$7.7\u00a0million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 505.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 57.02pt;\">, respectively.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 600.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 280.44pt;\">Variable lease costs and external sublease income for the years ended <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 329.94pt; position: var(--position); text-decoration: none; white-space: pre; width: 79.68pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 409.62pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">, <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 414.62pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 434.62pt; position: var(--position); text-decoration: none; white-space: pre; width: 19.43pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 454.05pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2022<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 474.05pt; position: var(--position); text-decoration: none; white-space: pre; width: 70.15pt;\"> were immaterial.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 544.2pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 621.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.86pt;\">The following table presents our lease right-of-use assets, lease liabilities and the weighted-average remaining lease term<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 633.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 505.7pt;\">and weighted-average discount rate (incremental borrowing rate) used in calculating the lease liabilities (dollars in thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"position: var(--position); top: 650.25pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 513pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 252pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 123.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 0pt; width: 137.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 137.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 44.86pt; position: var(--position); text-decoration: none; white-space: pre;\">November\u00a030,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 24pt; width: 252pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 252pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\"><span style=\"-sec-ix-hidden:f-876\"><span style=\"-sec-ix-hidden:f-877\">Lease right-of-use assets (a)</span></span><span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 19.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">18,734<span style=\"display: inline-block; height: 6.93pt; width: 11.66pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 19.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">24,773<span style=\"display: inline-block; height: 6.93pt; width: 11.66pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 44.25pt; width: 252pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 252pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); white-space: pre;\"><span style=\"-sec-ix-hidden:f-880\"><span style=\"-sec-ix-hidden:f-881\">Lease liabilities (a)</span></span><span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 24.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">20,887<span style=\"display: inline-block; height: 6.93pt; width: 11.66pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 24.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">26,581<span style=\"display: inline-block; height: 6.93pt; width: 11.66pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 60pt; width: 252pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 252pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Weighted-average remaining lease term<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 60pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 15.33pt; position: var(--position); text-decoration: none; white-space: pre;\">2.8 years<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 60pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 15.33pt; position: var(--position); text-decoration: none; white-space: pre;\">3.0 years<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 15.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 75.75pt; width: 252pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 252pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Weighted-average discount rate (incremental borrowing rate)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 75.75pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 41.84pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 41.84pt; position: var(--position);\">4.6<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span><span style=\"left: 57.67pt; position: var(--position);\">%<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 75.75pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 41.84pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 41.84pt; position: var(--position);\">4.8<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span><span style=\"left: 57.67pt; position: var(--position);\">%<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 42.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 11.09pt;\">(a)<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 495pt;\">Lease right-of-use assets and lease liabilities are predominantly within our homebuilding operations, with only nominal<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 54.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 183.68pt;\">amounts in our financial services operations.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 251.18pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); top: 78.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre;\">The following table presents additional information about our leases (in thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"position: var(--position); top: 90.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 516pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 379.5pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 14.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 379.5pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 5.49pt; width: 379.5pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 379.5pt; position: var(--position); top: 0pt; width: 136.5pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 5.62pt; width: 136.5pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 21.4pt; position: var(--position); text-decoration: none; white-space: pre;\">Years Ended November\u00a030, <span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 379.5pt; position: var(--position); top: 14.25pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 449.25pt; position: var(--position); top: 14.25pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 26.25pt; width: 379.5pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 379.5pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Lease right-of-use assets obtained in exchange for new lease liabilities<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 379.5pt; position: var(--position); top: 26.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">4,780<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 449.25pt; position: var(--position); top: 26.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">9,195<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 46.5pt; width: 379.5pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 379.5pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Cash payments on lease liabilities<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 379.5pt; position: var(--position); top: 46.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">12,594<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 449.25pt; position: var(--position); top: 46.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">12,592<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); top: 164.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre;\">As of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 91.94pt; position: var(--position); text-decoration: none; white-space: pre;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 171.62pt; position: var(--position); text-decoration: none; white-space: pre;\">, the future minimum lease payments required under our leases are as follows (in thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"position: var(--position); top: 182.25pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 513pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 302.25pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 144pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 302.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Years Ending November 30,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 0pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 33.37pt; position: var(--position); text-decoration: none; white-space: pre;\"> <span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 302.25pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); white-space: pre;\">2025<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">10,635<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 32.25pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); white-space: pre;\">2026<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 32.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">4,989<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 47.25pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); white-space: pre;\">2027<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 47.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">3,812<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 62.25pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 302.25pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); white-space: pre;\">2028<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 62.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">2,379<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 78pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); white-space: pre;\">2029<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 78pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 45.04pt;\"></span></span><span style=\"left: 47.67pt; position: var(--position);\">514<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 93pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Thereafter<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 93pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 50.04pt;\"></span></span><span style=\"left: 52.67pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 108pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Total lease payments<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 108pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">22,329<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 128.25pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Less: Interest<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 128.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 34.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(1,442)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 143.25pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 8.63pt; position: var(--position); text-decoration: none; white-space: pre;\"> Present value of lease liabilities<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 143.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">20,887<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div>","language":"en-us"}]},{"name":"rpt:f-886","factDimensions":{"xbrl:concept":"us-gaap:LesseeLeasesPolicyTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.91pt;\">We lease certain property and equipment for use in our operations.\u00a0 We recognize lease expense for these leases generally<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4100000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 399.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.99pt;\">on a straight-line basis over the lease term and combine lease and non-lease components for all leases.\u00a0 Lease right-of-use assets<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 411.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.95pt;\">and lease liabilities are recorded in our consolidated balance sheets for leases with an expected term at the commencement date<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 423.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 223.16pt;\">of more than 12 months.\u00a0 Some of our leases include <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 272.65999999999997pt; position: var(--position); text-decoration: none; white-space: pre; width: 14.43pt;\">one<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 287.09000000000003pt; position: var(--position); text-decoration: none; white-space: pre; width: 275.33pt;\"> or more renewal options, the exercise of which is generally at our<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 435.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.86pt;\">discretion.\u00a0 Such options are excluded from the expected term of the lease unless we determine it is reasonably certain the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 447.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.88pt;\">option will be exercised.\u00a0 Lease liabilities are equal to the present value of the remaining lease payments while the amount of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 459.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.94pt;\">lease right-of-use assets is based on the lease liabilities, subject to adjustment, such as for lease incentives.\u00a0 Our leases do not<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 471.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.95pt;\">provide a readily determinable implicit interest rate; therefore, we estimate our incremental borrowing rate to calculate the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 483.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.95pt;\">present value of remaining lease payments.\u00a0 In determining our incremental borrowing rate, we considered the lease term,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 495.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.89pt;\">market interest rates, current interest rates on our senior notes and the effects of collateralization.\u00a0 Our lease population at<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 507.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 81.3pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 130.8pt; position: var(--position); text-decoration: none; white-space: pre; width: 431.52pt;\"> was comprised of operating leases where we are the lessee, primarily real estate leases for our corporate<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.32pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 519.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.91pt;\">offices, division offices and design studios, as well as certain equipment leases.\u00a0 Our lease agreements do not contain any<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 531.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 234.36pt;\">residual value guarantees or material restrictive covenants.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 552.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.96pt;\">Lease expense is included in selling, general and administrative expenses in our consolidated statements of operations and<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 493.02pt;\">includes costs for leases with terms of more than 12 months as well as short-term leases with terms of 12 months or less.<span style=\"display: inline-block; height: 6.93pt;\"></span></span>","language":"en-us"}]},{"name":"rpt:f-887","factDimensions":{"xbrl:concept":"kbh:LesseeOperatingLeaseNumberOfRenewalOptions","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"kbh:lease_renewal_option"},"factValues":[{"value":"1"}]},{"name":"rpt:f-888","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseCost","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"20200000","decimals":-5}]},{"name":"rpt:f-889","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseCost","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"22100000","decimals":-5}]},{"name":"rpt:f-890","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseCost","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"20700000","decimals":-5}]},{"name":"rpt:f-891","factDimensions":{"xbrl:concept":"us-gaap:ShortTermLeaseCost","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7000000","decimals":-5}]},{"name":"rpt:f-892","factDimensions":{"xbrl:concept":"us-gaap:ShortTermLeaseCost","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8600000","decimals":-5}]},{"name":"rpt:f-893","factDimensions":{"xbrl:concept":"us-gaap:ShortTermLeaseCost","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7700000","decimals":-5}]},{"name":"rpt:f-894","factDimensions":{"xbrl:concept":"us-gaap:LeaseCostTableTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.86pt;\">The following table presents our lease right-of-use assets, lease liabilities and the weighted-average remaining lease term<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 633.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 505.7pt;\">and weighted-average discount rate (incremental borrowing rate) used in calculating the lease liabilities (dollars in thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"position: var(--position); top: 650.25pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 513pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 252pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 123.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 0pt; width: 137.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 137.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 44.86pt; position: var(--position); text-decoration: none; white-space: pre;\">November\u00a030,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 24pt; width: 252pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 252pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\"><span style=\"-sec-ix-hidden:f-876\"><span style=\"-sec-ix-hidden:f-877\">Lease right-of-use assets (a)</span></span><span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 19.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">18,734<span style=\"display: inline-block; height: 6.93pt; width: 11.66pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 19.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">24,773<span style=\"display: inline-block; height: 6.93pt; width: 11.66pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 44.25pt; width: 252pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 252pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); white-space: pre;\"><span style=\"-sec-ix-hidden:f-880\"><span style=\"-sec-ix-hidden:f-881\">Lease liabilities (a)</span></span><span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 24.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">20,887<span style=\"display: inline-block; height: 6.93pt; width: 11.66pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 24.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">26,581<span style=\"display: inline-block; height: 6.93pt; width: 11.66pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 60pt; width: 252pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 252pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Weighted-average remaining lease term<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 60pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 15.33pt; position: var(--position); text-decoration: none; white-space: pre;\">2.8 years<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 60pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 15.33pt; position: var(--position); text-decoration: none; white-space: pre;\">3.0 years<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 15.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 75.75pt; width: 252pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 252pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Weighted-average discount rate (incremental borrowing rate)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 75.75pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 41.84pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 41.84pt; position: var(--position);\">4.6<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span><span style=\"left: 57.67pt; position: var(--position);\">%<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 75.75pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 41.84pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 41.84pt; position: var(--position);\">4.8<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span><span style=\"left: 57.67pt; position: var(--position);\">%<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 42.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 11.09pt;\">(a)<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 495pt;\">Lease right-of-use assets and lease liabilities are predominantly within our homebuilding operations, with only nominal<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 54.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 183.68pt;\">amounts in our financial services operations.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 251.18pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); top: 78.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre;\">The following table presents additional information about our leases (in thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"position: var(--position); top: 90.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 516pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 379.5pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 14.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 379.5pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 5.49pt; width: 379.5pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 379.5pt; position: var(--position); top: 0pt; width: 136.5pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 5.62pt; width: 136.5pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 21.4pt; position: var(--position); text-decoration: none; white-space: pre;\">Years Ended November\u00a030, <span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 379.5pt; position: var(--position); top: 14.25pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 449.25pt; position: var(--position); top: 14.25pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 26.25pt; width: 379.5pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 379.5pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Lease right-of-use assets obtained in exchange for new lease liabilities<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 379.5pt; position: var(--position); top: 26.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">4,780<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 449.25pt; position: var(--position); top: 26.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">9,195<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 46.5pt; width: 379.5pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 379.5pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Cash payments on lease liabilities<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 379.5pt; position: var(--position); top: 46.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">12,594<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 449.25pt; position: var(--position); top: 46.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">12,592<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div>","language":"en-us"}]},{"name":"rpt:f-895","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseRightOfUseAsset","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"18734000","decimals":-3}]},{"name":"rpt:f-896","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseRightOfUseAsset","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"24773000","decimals":-3}]},{"name":"rpt:f-897","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiability","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"20887000","decimals":-3}]},{"name":"rpt:f-898","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiability","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"26581000","decimals":-3}]},{"name":"rpt:f-899","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"P2Y9M18D"}]},{"name":"rpt:f-900","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-901","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"0.046","decimals":3}]},{"name":"rpt:f-902","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"0.048","decimals":3}]},{"name":"rpt:f-903","factDimensions":{"xbrl:concept":"us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4780000","decimals":-3}]},{"name":"rpt:f-904","factDimensions":{"xbrl:concept":"us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9195000","decimals":-3}]},{"name":"rpt:f-905","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasePayments","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12594000","decimals":-3}]},{"name":"rpt:f-906","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasePayments","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12592000","decimals":-3}]},{"name":"rpt:f-907","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre;\">As of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 91.94pt; position: var(--position); text-decoration: none; white-space: pre;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 171.62pt; position: var(--position); text-decoration: none; white-space: pre;\">, the future minimum lease payments required under our leases are as follows (in thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span><div style=\"position: var(--position); top: 182.25pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 513pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 302.25pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 144pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 302.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Years Ending November 30,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 0pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 33.37pt; position: var(--position); text-decoration: none; white-space: pre;\"> <span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 302.25pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); white-space: pre;\">2025<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">10,635<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 32.25pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); white-space: pre;\">2026<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 32.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">4,989<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 47.25pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); white-space: pre;\">2027<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 47.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">3,812<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 62.25pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 302.25pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); white-space: pre;\">2028<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 62.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">2,379<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 78pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); white-space: pre;\">2029<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 78pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 45.04pt;\"></span></span><span style=\"left: 47.67pt; position: var(--position);\">514<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 93pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Thereafter<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 93pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 50.04pt;\"></span></span><span style=\"left: 52.67pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 108pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Total lease payments<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 108pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">22,329<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 128.25pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Less: Interest<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 128.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 34.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(1,442)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 143.25pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 8.63pt; position: var(--position); text-decoration: none; white-space: pre;\"> Present value of lease liabilities<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 143.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">20,887<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div>","language":"en-us"}]},{"name":"rpt:f-908","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10635000","decimals":-3}]},{"name":"rpt:f-909","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4989000","decimals":-3}]},{"name":"rpt:f-910","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3812000","decimals":-3}]},{"name":"rpt:f-911","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2379000","decimals":-3}]},{"name":"rpt:f-912","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"514000","decimals":-3}]},{"name":"rpt:f-913","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-914","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"22329000","decimals":-3}]},{"name":"rpt:f-915","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1442000","decimals":-3}]},{"name":"rpt:f-916","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiability","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"20887000","decimals":-3}]},{"name":"rpt:f-917","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxDisclosureTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; left: 94.5pt; position: var(--position); text-decoration: none; white-space: pre;\">Income Taxe<span style=\"display: inline-block; height: 6.77pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; left: 149.73000000000002pt; position: var(--position); text-decoration: none; white-space: pre;\">s<span style=\"display: inline-block; height: 6.77pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 385.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 96.26pt;\">Income Tax Expense.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 163.76pt; position: var(--position); text-decoration: none; white-space: pre; width: 398.61pt;\">The components of the income tax expense in our consolidated statements of operations are as<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 397.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 92.16pt;\">follows (in thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"position: var(--position); text-align: justify; text-align-last: var(--justify); top: 414.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 510pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 302.25pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 0pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 20.28pt; position: var(--position); text-decoration: none; white-space: pre;\">Federal<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 0pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 24.72pt; position: var(--position); text-decoration: none; white-space: pre;\">State<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 0pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 24.27pt; position: var(--position); text-decoration: none; white-space: pre;\">Total<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 27pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Current<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 27pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 19.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">(147,300)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 27pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 24.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(31,500)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 27pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 19.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">(178,800)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 42pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Deferred<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 42pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 34.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(3,100)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 42pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(14,000)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 42pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(17,100)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 57pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 20.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Income tax expense<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 57pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 19.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">(150,400)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 57pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 24.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(45,500)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 57pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 19.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">(195,900)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 3.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 81pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 101.25pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Current<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 101.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 19.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">(123,200)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 101.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 24.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(17,200)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 101.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 19.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">(140,400)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 116.25pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Deferred<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 116.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 34.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(8,400)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 116.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(32,300)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 116.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(40,700)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 131.25pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 20.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Income tax expense<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 131.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 19.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">(131,600)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 131.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 24.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(49,500)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 131.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 19.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">(181,100)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 3.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 155.25pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">2022<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 175.5pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Current<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 175.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 19.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">(194,400)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 175.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 24.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(49,500)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 175.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 19.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">(243,900)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 190.5pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Deferred<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 190.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 34.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(2,900)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 190.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 34.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(8,600)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 190.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(11,500)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 205.5pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 20.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Income tax expense<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 205.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 19.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">(197,300)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 205.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 24.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(58,100)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 205.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 19.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">(255,400)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 652.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 113.43pt;\">Our effective tax rates were <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 180.93pt; position: var(--position); text-decoration: none; white-space: pre; width: 25.83pt;\">23.0%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 206.76pt; position: var(--position); text-decoration: none; white-space: pre; width: 16.66pt;\"> for <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 223.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 243.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">, <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 248.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 25.83pt;\">23.5%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 274.25pt; position: var(--position); text-decoration: none; white-space: pre; width: 16.66pt;\"> for <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 290.90999999999997pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 310.90999999999997pt; position: var(--position); text-decoration: none; white-space: pre; width: 19.43pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 330.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 25.83pt;\">23.8%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 356.17pt; position: var(--position); text-decoration: none; white-space: pre; width: 16.66pt;\"> for <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 372.83pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2022<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 392.83pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\">.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 395.33pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 673.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 11.27pt;\">In <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 78.77pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 98.77pt; position: var(--position); text-decoration: none; white-space: pre; width: 330.99pt;\">, our income tax expense and effective tax rate included the favorable impacts of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 429.76pt; position: var(--position); text-decoration: none; white-space: pre; width: 54.29pt;\">$19.3 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 484.05pt; position: var(--position); text-decoration: none; white-space: pre; width: 14.21pt;\"> of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 498.26pt; position: var(--position); text-decoration: none; white-space: pre; width: 49pt;\">Section 45L<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 547.26pt; position: var(--position); text-decoration: none; white-space: pre; width: 15.14pt;\"> tax<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 685.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 304.2pt;\">credits we recognized primarily from building energy-efficient homes and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 353.7pt; position: var(--position); text-decoration: none; white-space: pre; width: 49.45pt;\">$7.9 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 403.15pt; position: var(--position); text-decoration: none; white-space: pre; width: 159.27pt;\"> of excess tax benefits related to stock-<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 697.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 81.65pt;\">based compensation<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 131.15pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\">,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 133.65pt; position: var(--position); text-decoration: none; white-space: pre; width: 69.69pt;\"> partly offset by <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 203.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 54.76pt;\">$10.7 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 258.1pt; position: var(--position); text-decoration: none; white-space: pre; width: 232.3pt;\"> of non-deductible executive compensation expense.\u00a0 In <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 490.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 510.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 52.05pt;\">, our income<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 709.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 273.5pt;\">tax expense and effective tax rate reflected the favorable impacts of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 323pt; position: var(--position); text-decoration: none; white-space: pre; width: 53.93pt;\">$25.2\u00a0million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 376.93pt; position: var(--position); text-decoration: none; white-space: pre; width: 13.49pt;\"> of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 390.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 48.64pt;\">Section 45L<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 439.06pt; position: var(--position); text-decoration: none; white-space: pre; width: 63.57pt;\"> tax credits and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 502.63pt; position: var(--position); text-decoration: none; white-space: pre; width: 48.93pt;\">$5.5\u00a0million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 551.56pt; position: var(--position); text-decoration: none; white-space: pre; width: 10.91pt;\"> of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 721.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 329.63pt;\">excess tax benefits related to stock-based compensation, partly offset by <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 379.13pt; position: var(--position); text-decoration: none; white-space: pre; width: 57.71pt;\">$12.2\u00a0million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 436.84pt; position: var(--position); text-decoration: none; white-space: pre; width: 125.6pt;\"> of non-deductible executive<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 733.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 109.58pt;\">compensation expense.\u00a0 In <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 159.07999999999998pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2022<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 179.08pt; position: var(--position); text-decoration: none; white-space: pre; width: 329.13pt;\">, our income tax expense and effective tax rate reflected the favorable impacts of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 508.21pt; position: var(--position); text-decoration: none; white-space: pre; width: 54.12pt;\">$22.6\u00a0million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.33pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 42.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 13.03pt;\">of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 62.53pt; position: var(--position); text-decoration: none; white-space: pre; width: 50.76pt;\">Section 45L<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 113.28999999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 72.05pt;\"> tax credits and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 185.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 51.05pt;\">$1.8\u00a0million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 236.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 326.06pt;\"> of excess tax benefits related to stock-based compensation, partly offset by<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 54.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 48.85pt;\">$9.7\u00a0million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 98.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 209.19pt;\"> of non-deductible executive compensation expense.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 307.54pt; position: var(--position); text-decoration: none; white-space: pre; width: 10pt;\">\u00a0 \u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 75.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.84pt;\">The IRA tied Section 45L tax credit qualification for energy-efficient homes built on and after January 1, 2023 to new<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.3399999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 87.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.99pt;\">homes achieving ENERGY STAR certification.\u00a0 Based on guidance the IRS issued in September 2023, fewer of the ENERGY<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 99.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.85pt;\">STAR homes we build in California meet the heightened qualification standard the IRS selected for homes built in that state<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 111.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 92.91pt;\">relative to other states. <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 142.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 132.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 109.18pt;\">Deferred Tax Assets, Net.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 176.68pt; position: var(--position); text-decoration: none; white-space: pre; width: 385.65pt;\">Deferred income taxes result from temporary differences in the financial and tax basis of assets<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.3299999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 144.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 61.57pt;\">and liabilities.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 111.07pt; position: var(--position); text-decoration: none; white-space: pre; width: 374.3pt;\">Significant components of our deferred tax liabilities and assets are as follows (in thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"position: var(--position); top: 165.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 511.5pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 374.25pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 374.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 0pt; width: 137.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 137.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 44.86pt; position: var(--position); text-decoration: none; white-space: pre;\">November\u00a030,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 374.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 24pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Deferred tax liabilities:<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 44.25pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Capitalized expenses<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">26,792<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">29,395<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 59.25pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">State taxes<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">9,680<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">12,152<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 74.25pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Depreciation and amortization<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 74.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">8,055<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 74.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">8,179<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 89.25pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Other<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 89.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 45.04pt;\"></span></span><span style=\"left: 47.67pt; position: var(--position);\">308<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 89.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 45.04pt;\"></span></span><span style=\"left: 47.67pt; position: var(--position);\">374<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 104.25pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 374.25pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 20.63pt; position: var(--position); white-space: pre;\">Total<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 104.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">44,835<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 104.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">50,100<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 3pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 127.5pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Deferred tax assets:<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 147.75pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Warranty, legal and other accruals<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 147.75pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">50,360<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 147.75pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">53,805<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 162.75pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Employee benefits<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 162.75pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">53,282<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 162.75pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">51,325<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 177.75pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Capitalized expenses<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 177.75pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">21,861<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 177.75pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">22,538<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 192.75pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); white-space: pre;\">NOLs from 2006 through 2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 192.75pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">21,811<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 192.75pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">33,827<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 207.75pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Inventory impairment and land option contract abandonment charges<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 207.75pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">7,653<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 207.75pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">15,878<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 222.75pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Partnerships and joint ventures<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 222.75pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">5,879<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 222.75pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">6,193<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 237.75pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Tax credits<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 237.75pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">2,019<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 237.75pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">1,857<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 252.75pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Other<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 252.75pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">1,191<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 252.75pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">1,052<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 267.75pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 374.25pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 20.63pt; position: var(--position); white-space: pre;\">Total<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 267.75pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">164,056<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 267.75pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">186,475<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 288pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Valuation allowance<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 288pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(16,800)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 288pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(16,900)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 303pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 374.25pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 20.63pt; position: var(--position); white-space: pre;\">Total<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 303pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">147,256<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 303pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">169,575<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 323.25pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Deferred tax assets, net<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 323.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">102,421<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 323.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">119,475<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 523.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 205.11pt;\">Reconciliation of Expected Income Tax Expense.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 272.61pt; position: var(--position); text-decoration: none; white-space: pre; width: 289.87pt;\">The income tax expense computed at the statutory U.S.\u00a0federal income<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 535.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.87pt;\">tax rate and the income tax expense provided in our consolidated statements of operations differ as follows (dollars in<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 547.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 46.08pt;\">thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"position: var(--position); top: 559.25pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 510.75pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 201.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 54.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 42pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 54.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 42pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 54.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 42pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 201.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 201.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"11\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 201.75pt; position: var(--position); top: 0pt; width: 309pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 309pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 107.65pt; position: var(--position); text-decoration: none; white-space: pre;\">Years Ended November\u00a030,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 201.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 201.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 201.75pt; position: var(--position); top: 12pt; width: 100.5pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 100.5pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 42.25pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 306pt; position: var(--position); top: 12pt; width: 100.5pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 100.5pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 42.25pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 410.25pt; position: var(--position); top: 12pt; width: 100.5pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 100.5pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 42.25pt; position: var(--position); text-decoration: none; white-space: pre;\">2022<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 201.75pt; position: var(--position); top: 24pt; width: 54.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">$<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 260.25pt; position: var(--position); top: 24pt; width: 42pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 17pt; position: var(--position); text-decoration: none; white-space: pre;\">%<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 306pt; position: var(--position); top: 24pt; width: 54.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">$<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 364.5pt; position: var(--position); top: 24pt; width: 42pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 17pt; position: var(--position); text-decoration: none; white-space: pre;\">%<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 410.25pt; position: var(--position); top: 24pt; width: 54.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">$<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 468.75pt; position: var(--position); top: 24pt; width: 42pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 17pt; position: var(--position); text-decoration: none; white-space: pre;\">%<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 36pt; width: 201.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 201.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Income tax expense computed at statutory rate<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 201.75pt; position: var(--position); top: 36pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 7.21pt;\"></span></span><span style=\"left: 14.84pt; position: var(--position);\">(178,692)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 260.25pt; position: var(--position); top: 36pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 8.76pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 8.76pt; position: var(--position);\">(21.0)<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 32.92pt; position: var(--position);\">%<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 306pt; position: var(--position); top: 36pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 7.21pt;\"></span></span><span style=\"left: 14.84pt; position: var(--position);\">(161,982)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 364.5pt; position: var(--position); top: 36pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 8.76pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 8.76pt; position: var(--position);\">(21.0)<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 32.92pt; position: var(--position);\">%<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 410.25pt; position: var(--position); top: 36pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 7.21pt;\"></span></span><span style=\"left: 14.84pt; position: var(--position);\">(225,121)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 468.75pt; position: var(--position); top: 36pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 8.76pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 8.76pt; position: var(--position);\">(21.0)<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 32.92pt; position: var(--position);\">%<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 56.25pt; width: 201.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 201.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Tax credits<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 201.75pt; position: var(--position); top: 56.25pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 20.54pt;\"></span></span><span style=\"left: 23.169999999999998pt; position: var(--position);\">19,321<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 260.25pt; position: var(--position); top: 56.25pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 17.09pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 17.09pt; position: var(--position);\">2.3<span style=\"display: inline-block; height: 6.93pt; width: 11.66pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 306pt; position: var(--position); top: 56.25pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 20.54pt;\"></span></span><span style=\"left: 23.169999999999998pt; position: var(--position);\">25,218<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 364.5pt; position: var(--position); top: 56.25pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 17.09pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 17.09pt; position: var(--position);\">3.3<span style=\"display: inline-block; height: 6.93pt; width: 11.66pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 410.25pt; position: var(--position); top: 56.25pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 20.54pt;\"></span></span><span style=\"left: 23.169999999999998pt; position: var(--position);\">22,565<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 468.75pt; position: var(--position); top: 56.25pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 17.09pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 17.09pt; position: var(--position);\">2.1<span style=\"display: inline-block; height: 6.93pt; width: 11.66pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 71.25pt; width: 201.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 201.75pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); white-space: pre;\">Stock compensation<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 201.75pt; position: var(--position); top: 71.25pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 25.54pt;\"></span></span><span style=\"left: 28.169999999999998pt; position: var(--position);\">6,405<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 260.25pt; position: var(--position); top: 71.25pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 22.09pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 22.09pt; position: var(--position);\">.7<span style=\"display: inline-block; height: 6.93pt; width: 11.66pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 306pt; position: var(--position); top: 71.25pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 25.54pt;\"></span></span><span style=\"left: 28.169999999999998pt; position: var(--position);\">4,471<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 364.5pt; position: var(--position); top: 71.25pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 22.09pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 22.09pt; position: var(--position);\">.6<span style=\"display: inline-block; height: 6.93pt; width: 11.66pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 410.25pt; position: var(--position); top: 71.25pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 25.54pt;\"></span></span><span style=\"left: 28.169999999999998pt; position: var(--position);\">1,442<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 468.75pt; position: var(--position); top: 71.25pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 22.09pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 22.09pt; position: var(--position);\">.2<span style=\"display: inline-block; height: 6.93pt; width: 11.66pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 86.25pt; width: 201.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 201.75pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); white-space: pre;\">Dividend received deduction<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 201.75pt; position: var(--position); top: 86.25pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 33.04pt;\"></span></span><span style=\"left: 35.67pt; position: var(--position);\">986<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 260.25pt; position: var(--position); top: 86.25pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 22.09pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 22.09pt; position: var(--position);\">.1<span style=\"display: inline-block; height: 6.93pt; width: 11.66pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 306pt; position: var(--position); top: 86.25pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 38.04pt;\"></span></span><span style=\"left: 40.67pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 364.5pt; position: var(--position); top: 86.25pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 19.59pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 19.59pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 11.66pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 410.25pt; position: var(--position); top: 86.25pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 38.04pt;\"></span></span><span style=\"left: 40.67pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 468.75pt; position: var(--position); top: 86.25pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 19.59pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 19.59pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 11.66pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 101.25pt; width: 201.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 201.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Valuation allowance for deferred tax assets<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 201.75pt; position: var(--position); top: 101.25pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 33.04pt;\"></span></span><span style=\"left: 35.67pt; position: var(--position);\">100<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 260.25pt; position: var(--position); top: 101.25pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 19.59pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 19.59pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 11.66pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 306pt; position: var(--position); top: 101.25pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 33.04pt;\"></span></span><span style=\"left: 35.67pt; position: var(--position);\">200<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 364.5pt; position: var(--position); top: 101.25pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 19.59pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 19.59pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 11.66pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 410.25pt; position: var(--position); top: 101.25pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 33.04pt;\"></span></span><span style=\"left: 35.67pt; position: var(--position);\">300<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 468.75pt; position: var(--position); top: 101.25pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 19.59pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 19.59pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 11.66pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 117pt; width: 201.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 201.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Non-deductible compensation<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 201.75pt; position: var(--position); top: 117pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 22.21pt;\"></span></span><span style=\"left: 24.84pt; position: var(--position);\">(8,703)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 260.25pt; position: var(--position); top: 117pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 13.76pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 13.76pt; position: var(--position);\">(1.0)<span style=\"display: inline-block; height: 6.93pt; width: 8.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 306pt; position: var(--position); top: 117pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 22.21pt;\"></span></span><span style=\"left: 24.84pt; position: var(--position);\">(9,975)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 364.5pt; position: var(--position); top: 117pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 13.76pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 13.76pt; position: var(--position);\">(1.3)<span style=\"display: inline-block; height: 6.93pt; width: 8.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 410.25pt; position: var(--position); top: 117pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 22.21pt;\"></span></span><span style=\"left: 24.84pt; position: var(--position);\">(7,905)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 468.75pt; position: var(--position); top: 117pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 18.76pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 18.76pt; position: var(--position);\">(.7)<span style=\"display: inline-block; height: 6.93pt; width: 8.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 132pt; width: 201.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 201.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">State taxes, net of federal income tax benefit<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 201.75pt; position: var(--position); top: 132pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 17.21pt;\"></span></span><span style=\"left: 19.84pt; position: var(--position);\">(36,028)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 260.25pt; position: var(--position); top: 132pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 13.76pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 13.76pt; position: var(--position);\">(4.2)<span style=\"display: inline-block; height: 6.93pt; width: 8.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 306pt; position: var(--position); top: 132pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 17.21pt;\"></span></span><span style=\"left: 19.84pt; position: var(--position);\">(39,307)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 364.5pt; position: var(--position); top: 132pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 13.76pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 13.76pt; position: var(--position);\">(5.1)<span style=\"display: inline-block; height: 6.93pt; width: 8.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 410.25pt; position: var(--position); top: 132pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 17.21pt;\"></span></span><span style=\"left: 19.84pt; position: var(--position);\">(46,139)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 468.75pt; position: var(--position); top: 132pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 13.76pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 13.76pt; position: var(--position);\">(4.3)<span style=\"display: inline-block; height: 6.93pt; width: 8.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 147pt; width: 201.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 201.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Other, net<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 201.75pt; position: var(--position); top: 147pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 33.04pt;\"></span></span><span style=\"left: 35.67pt; position: var(--position);\">711<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 260.25pt; position: var(--position); top: 147pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 22.09pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 22.09pt; position: var(--position);\">.1<span style=\"display: inline-block; height: 6.93pt; width: 11.66pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 306pt; position: var(--position); top: 147pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 33.04pt;\"></span></span><span style=\"left: 35.67pt; position: var(--position);\">275<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 364.5pt; position: var(--position); top: 147pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 19.59pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 19.59pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 11.66pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 410.25pt; position: var(--position); top: 147pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 29.71pt;\"></span></span><span style=\"left: 32.34pt; position: var(--position);\">(542)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 468.75pt; position: var(--position); top: 147pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 18.76pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 18.76pt; position: var(--position);\">(.1)<span style=\"display: inline-block; height: 6.93pt; width: 8.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 162pt; width: 201.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 201.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Income tax expense\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 201.75pt; position: var(--position); top: 162pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 7.21pt;\"></span></span><span style=\"left: 14.84pt; position: var(--position);\">(195,900)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 260.25pt; position: var(--position); top: 162pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 8.76pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 8.76pt; position: var(--position);\">(23.0)<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 32.92pt; position: var(--position);\">%<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 306pt; position: var(--position); top: 162pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 7.21pt;\"></span></span><span style=\"left: 14.84pt; position: var(--position);\">(181,100)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 364.5pt; position: var(--position); top: 162pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 8.76pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 8.76pt; position: var(--position);\">(23.5)<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 32.92pt; position: var(--position);\">%<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 410.25pt; position: var(--position); top: 162pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 7.21pt;\"></span></span><span style=\"left: 14.84pt; position: var(--position);\">(255,400)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 468.75pt; position: var(--position); top: 162pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 8.76pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 8.76pt; position: var(--position);\">(23.8)<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 32.92pt; position: var(--position);\">%<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 42.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 167.48pt;\">Deferred Tax Asset Valuation Allowance.<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 234.98pt; position: var(--position); text-decoration: none; white-space: pre; width: 327.39pt;\">\u00a0 We evaluate our deferred tax assets quarterly to determine if adjustments to our<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 54.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.92pt;\">valuation allowance are required based on the consideration of all available positive and negative evidence using a \u201cmore likely<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 66.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 386.42pt;\">than not\u201d standard with respect to whether deferred tax assets will be realized.\u00a0 Our evaluation <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 435.92pt; position: var(--position); text-decoration: none; white-space: pre; width: 126.5pt;\">considers, among other factors,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 78.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.89pt;\">our historical operating results, our expectation of future profitability, the duration of the applicable statutory carryforward<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 90.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 292.12pt;\">periods, and conditions in the housing market and the broader economy.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 341.62pt; position: var(--position); text-decoration: none; white-space: pre; width: 220.76pt;\">\u00a0 In our evaluation, we give more significant weight to<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 102.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.96pt;\">evidence that is objective in nature as compared to subjective evidence.\u00a0 Also, more significant weight is given to evidence that<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 114.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 460.09pt;\">directly relates to our then-current financial performance as compared to indirect or less current evidence.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 509.59pt; position: var(--position); text-decoration: none; white-space: pre; width: 52.78pt;\">The ultimate<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 126.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.82pt;\">realization of our deferred tax assets depends primarily on our ability to generate future taxable income during the periods in<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.32pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 138.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 231.21pt;\">which the related deferred tax assets become deductible.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 280.71000000000004pt; position: var(--position); text-decoration: none; white-space: pre; width: 281.69pt;\">The value of our deferred tax assets depends on applicable income tax<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 150.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 21.35pt;\">rates.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 70.85pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 171.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 93.6pt;\">Our deferred tax assets<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 161.1pt; position: var(--position); text-decoration: none; white-space: pre; width: 14.51pt;\"> of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 175.61pt; position: var(--position); text-decoration: none; white-space: pre; width: 59.44pt;\">$119.2 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 235.05pt; position: var(--position); text-decoration: none; white-space: pre; width: 13.38pt;\"> at <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 248.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 80.86pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 329.29pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.61pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 349.9pt; position: var(--position); text-decoration: none; white-space: pre; width: 59.44pt;\">$136.4 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 409.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 13.38pt;\"> at <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 422.72pt; position: var(--position); text-decoration: none; white-space: pre; width: 80.86pt;\">November\u00a030, 2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 503.58pt; position: var(--position); text-decoration: none; white-space: pre; width: 58.86pt;\"> were partially<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 183.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 190.75pt;\">offset in each year by valuation allowances of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 240.25pt; position: var(--position); text-decoration: none; white-space: pre; width: 54.46pt;\">$16.8 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 294.71000000000004pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.65pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 315.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 54.46pt;\">$16.9 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 369.82pt; position: var(--position); text-decoration: none; white-space: pre; width: 192.61pt;\">, respectively.\u00a0 The deferred tax asset valuation<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 195.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 56.95pt;\">allowances at <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 106.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 80.06pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 186.51pt; position: var(--position); text-decoration: none; white-space: pre; width: 19.81pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 206.32pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 226.32pt; position: var(--position); text-decoration: none; white-space: pre; width: 155.79pt;\"> were primarily related to certain state <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 382.11pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.54pt;\">NOL<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 402.65pt; position: var(--position); text-decoration: none; white-space: pre; width: 159.65pt;\">s that had not met the \u201cmore likely than<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.3pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 207.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 339.9pt;\">not\u201d realization standard at those dates.\u00a0 As a result of our utilization of certain state <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 389.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.54pt;\">NOL<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 409.94pt; position: var(--position); text-decoration: none; white-space: pre; width: 152.56pt;\">s, we reduced the valuation allowance<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 219.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 12.9pt;\">by <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 62.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 44.25pt;\">$.1\u00a0million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 106.65pt; position: var(--position); text-decoration: none; white-space: pre; width: 13.57pt;\"> in <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 120.22pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 140.22pt; position: var(--position); text-decoration: none; white-space: pre; width: 33.54pt;\">.\u00a0 As of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 173.76pt; position: var(--position); text-decoration: none; white-space: pre; width: 80.48pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 254.24pt; position: var(--position); text-decoration: none; white-space: pre; width: 177.59pt;\">, we would need to generate approximately <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 431.83pt; position: var(--position); text-decoration: none; white-space: pre; width: 59.25pt;\">$408.0 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 491.08pt; position: var(--position); text-decoration: none; white-space: pre; width: 71.39pt;\"> of pretax income<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 231.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 103.29pt;\">in future periods before <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 152.79000000000002pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2043<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 172.79000000000002pt; position: var(--position); text-decoration: none; white-space: pre; width: 389.51pt;\"> to realize our deferred tax assets.\u00a0 Based on the evaluation of our deferred tax assets as of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.3pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 243.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 79.68pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 129.18pt; position: var(--position); text-decoration: none; white-space: pre; width: 19.43pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 148.61pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 168.61pt; position: var(--position); text-decoration: none; white-space: pre; width: 282.43pt;\">, we determined that most of our deferred tax assets would be realized.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 264.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.83pt;\">We will continue to evaluate both the positive and negative evidence on a quarterly basis in determining the need for a<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.3299999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 276.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.96pt;\">valuation allowance with respect to our deferred tax assets.\u00a0 The accounting for deferred tax assets is based upon estimates of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 288.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.95pt;\">future results.\u00a0 Changes in positive and negative evidence, including differences between estimated and actual results, could<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 300.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 513pt;\">result in changes in the valuation of our deferred tax assets that could have a material impact on our consolidated financial<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 312.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.9pt;\">statements.\u00a0 Changes in existing federal and state tax laws and corporate income tax rates could also affect actual tax results and<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 324.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 186.94pt;\">the realization of deferred tax assets over time.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 236.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 345.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 212.04pt;\">The majority of the tax benefits associated with our <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 279.53999999999996pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.54pt;\">NOL<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 300.08000000000004pt; position: var(--position); text-decoration: none; white-space: pre; width: 115.66pt;\">s can be carried forward for <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 415.74pt; position: var(--position); text-decoration: none; white-space: pre; width: 33.99pt;\">20 years<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 449.73pt; position: var(--position); text-decoration: none; white-space: pre; width: 112.76pt;\"> and applied to offset future<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 357.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 301.49pt;\">taxable income.\u00a0 Depending on their applicable statutory period, the state <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 350.99pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.54pt;\">NOL<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 371.53pt; position: var(--position); text-decoration: none; white-space: pre; width: 18.42pt;\">s of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 389.95pt; position: var(--position); text-decoration: none; white-space: pre; width: 54.45pt;\">$21.8 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 444.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 117.91pt;\">, if not utilized, will begin to<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.31pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 369.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 63.24pt;\">expire between <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 112.74000000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2025<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 132.74pt; position: var(--position); text-decoration: none; white-space: pre; width: 19.43pt;\">\u00a0and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 152.17000000000002pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2043<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 172.17000000000002pt; position: var(--position); text-decoration: none; white-space: pre; width: 40.51pt;\">. No state <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 212.68pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.54pt;\">NOL<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 233.22pt; position: var(--position); text-decoration: none; white-space: pre; width: 132.41pt;\">s expired in 2024 or 2023.\u00a0 State <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 365.63pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.54pt;\">NOL<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 386.17pt; position: var(--position); text-decoration: none; white-space: pre; width: 17.22pt;\">s of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 403.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 43.85pt;\">$.1\u00a0million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 447.24pt; position: var(--position); text-decoration: none; white-space: pre; width: 45.23pt;\"> expired in <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 492.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2022<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 512.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\">.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 514.97pt; position: var(--position); text-decoration: none; white-space: pre; width: 7.5pt;\">\u00a0  <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 390.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 117.91pt;\">Unrecognized Tax Benefits.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 185.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 376.94pt;\">Gross unrecognized tax benefits are the differences between a tax position taken or expected<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 402.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 329.45pt;\">to be taken in a tax return, and the benefit recognized for accounting purposes.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 378.95pt; position: var(--position); text-decoration: none; white-space: pre; width: 183.51pt;\">A reconciliation of the beginning and ending<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 414.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 420.65pt;\">balances of gross unrecognized tax benefits, including interest and penalties, is as follows (in thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"position: var(--position); top: 435.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 511.5pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 303.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 303.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 303.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"5\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303.75pt; position: var(--position); top: 0pt; width: 207.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 207.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 57.02pt; position: var(--position); text-decoration: none; white-space: pre;\">Years Ended November\u00a030,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 303.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 303.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303.75pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2022<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 24pt; width: 303.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 303.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Balance at beginning of year<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303.75pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">2,376<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 40.04pt;\"></span></span><span style=\"left: 47.67pt; position: var(--position);\">975<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 40.04pt;\"></span></span><span style=\"left: 47.67pt; position: var(--position);\">930<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 44.25pt; width: 303.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303.75pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); white-space: pre;\">Increase related to prior years\u2019 tax positions<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303.75pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 45.04pt;\"></span></span><span style=\"left: 47.67pt; position: var(--position);\">546<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">1,401<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 50.04pt;\"></span></span><span style=\"left: 52.67pt; position: var(--position);\">45<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 59.25pt; width: 303.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 303.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Balance at end of year<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303.75pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">2,922<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">2,376<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 40.04pt;\"></span></span><span style=\"left: 47.67pt; position: var(--position);\">975<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 529.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.98pt;\">Our unrecognized tax benefits are included in accrued expenses and other liabilities in our consolidated balance sheets.\u00a0 We<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 541.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.93pt;\">recognize accrued interest and penalties related to unrecognized tax benefits in our consolidated financial statements as a<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 553.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 181.77pt;\">component of the provision for income taxes.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 574.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.81pt;\">If these unrecognized tax benefits reverse in the future, they would have a beneficial impact on our effective tax rate at that<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.31pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 586.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.85pt;\">time.\u00a0 During the next 12 months, it is possible that the amount of unrecognized tax benefits will change, but we are not able to<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 598.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.93pt;\">provide a range of such change.\u00a0 The potential change, if any, will be related to increases due to new tax positions taken and the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 610.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.84pt;\">accrual of interest and penalties.\u00a0 Our total accrued interest and penalties related to unrecognized income tax benefits was<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 622.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 60.5pt;\">approximately <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 110pt; position: var(--position); text-decoration: none; white-space: pre; width: 44.15pt;\">$.2 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 154.15pt; position: var(--position); text-decoration: none; white-space: pre; width: 12.8pt;\"> at <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 166.95pt; position: var(--position); text-decoration: none; white-space: pre; width: 80.28pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 247.23pt; position: var(--position); text-decoration: none; white-space: pre; width: 80.53pt;\"> and approximately <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 327.76pt; position: var(--position); text-decoration: none; white-space: pre; width: 44.15pt;\">$.1\u00a0million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 371.91pt; position: var(--position); text-decoration: none; white-space: pre; width: 12.8pt;\"> at <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 384.71pt; position: var(--position); text-decoration: none; white-space: pre; width: 80.28pt;\">November\u00a030, 2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 464.99pt; position: var(--position); text-decoration: none; white-space: pre; width: 97.47pt;\">.\u00a0 Because of the impact<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 634.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.88pt;\">of deferred tax accounting, other than interest and penalties, the disallowance of the shorter deductibility period would not<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 646.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.88pt;\">affect our annual effective tax rate but would accelerate the payment of cash to a tax authority to an earlier period.\u00a0 As of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 658.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 181.75pt;\">November 30, 2024, the fiscal years ending <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 231.25pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2021<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 251.25pt; position: var(--position); text-decoration: none; white-space: pre; width: 221.65pt;\"> and later remain open to federal examinations, while <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 472.9pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2020<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 492.9pt; position: var(--position); text-decoration: none; white-space: pre; width: 69.52pt;\"> and later remain<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 670.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 108.75pt;\">open to state examinations.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 158.25pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 691.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 216.36pt;\">The benefits of our deferred tax assets, including our <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 283.86pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.54pt;\">NOL<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 304.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 258pt;\">s, built-in losses and tax credits would be reduced or potentially<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 703.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.84pt;\">eliminated if we experienced an \u201cownership change\u201d under Internal Revenue Code Section\u00a0382 (\u201cSection 382\u201d).\u00a0 Based on our<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 715.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 102.57pt;\">analysis performed as of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 152.07pt; position: var(--position); text-decoration: none; white-space: pre; width: 80.74pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 232.81pt; position: var(--position); text-decoration: none; white-space: pre; width: 329.54pt;\">, we do not believe that we have experienced an ownership change as defined by<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 727.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 129.59pt;\">Section\u00a0382, and, therefore, the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 179.09pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.54pt;\">NOL<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 199.63pt; position: var(--position); text-decoration: none; white-space: pre; width: 362.8pt;\">s, built-in losses and tax credits we have generated should not be subject to a Section\u00a0382<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 138.16pt;\">limitation as of this reporting date.<span style=\"display: inline-block; height: 6.93pt;\"></span></span>","language":"en-us"}]},{"name":"rpt:f-918","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 163.76pt; position: var(--position); text-decoration: none; white-space: pre; width: 398.61pt;\">The components of the income tax expense in our consolidated statements of operations are as<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 397.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 92.16pt;\">follows (in thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"position: var(--position); text-align: justify; text-align-last: var(--justify); top: 414.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 510pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 302.25pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 0pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 20.28pt; position: var(--position); text-decoration: none; white-space: pre;\">Federal<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 0pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 24.72pt; position: var(--position); text-decoration: none; white-space: pre;\">State<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 0pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 24.27pt; position: var(--position); text-decoration: none; white-space: pre;\">Total<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 27pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Current<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 27pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 19.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">(147,300)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 27pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 24.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(31,500)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 27pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 19.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">(178,800)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 42pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Deferred<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 42pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 34.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(3,100)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 42pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(14,000)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 42pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(17,100)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 57pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 20.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Income tax expense<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 57pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 19.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">(150,400)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 57pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 24.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(45,500)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 57pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 19.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">(195,900)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 3.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 81pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 101.25pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Current<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 101.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 19.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">(123,200)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 101.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 24.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(17,200)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 101.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 19.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">(140,400)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 116.25pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Deferred<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 116.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 34.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(8,400)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 116.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(32,300)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 116.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(40,700)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 131.25pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 20.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Income tax expense<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 131.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 19.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">(131,600)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 131.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 24.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(49,500)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 131.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 19.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">(181,100)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 3.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 155.25pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">2022<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 175.5pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Current<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 175.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 19.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">(194,400)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 175.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 24.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(49,500)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 175.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 19.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">(243,900)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 190.5pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Deferred<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 190.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 34.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(2,900)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 190.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 34.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(8,600)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 190.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(11,500)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 205.5pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 20.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Income tax expense<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 205.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 19.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">(197,300)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 205.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 24.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(58,100)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 205.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 19.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">(255,400)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div>","language":"en-us"}]},{"name":"rpt:f-919","factDimensions":{"xbrl:concept":"us-gaap:CurrentFederalTaxExpenseBenefit","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"147300000","decimals":-3}]},{"name":"rpt:f-920","factDimensions":{"xbrl:concept":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"31500000","decimals":-3}]},{"name":"rpt:f-921","factDimensions":{"xbrl:concept":"us-gaap:CurrentIncomeTaxExpenseBenefit","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"178800000","decimals":-3}]},{"name":"rpt:f-922","factDimensions":{"xbrl:concept":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3100000","decimals":-3}]},{"name":"rpt:f-923","factDimensions":{"xbrl:concept":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14000000","decimals":-3}]},{"name":"rpt:f-924","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxExpenseBenefit","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17100000","decimals":-3}]},{"name":"rpt:f-925","factDimensions":{"xbrl:concept":"us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"150400000","decimals":-3}]},{"name":"rpt:f-926","factDimensions":{"xbrl:concept":"us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"45500000","decimals":-3}]},{"name":"rpt:f-927","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"195900000","decimals":-3}]},{"name":"rpt:f-928","factDimensions":{"xbrl:concept":"us-gaap:CurrentFederalTaxExpenseBenefit","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"123200000","decimals":-3}]},{"name":"rpt:f-929","factDimensions":{"xbrl:concept":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17200000","decimals":-3}]},{"name":"rpt:f-930","factDimensions":{"xbrl:concept":"us-gaap:CurrentIncomeTaxExpenseBenefit","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"140400000","decimals":-3}]},{"name":"rpt:f-931","factDimensions":{"xbrl:concept":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8400000","decimals":-3}]},{"name":"rpt:f-932","factDimensions":{"xbrl:concept":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"32300000","decimals":-3}]},{"name":"rpt:f-933","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxExpenseBenefit","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"40700000","decimals":-3}]},{"name":"rpt:f-934","factDimensions":{"xbrl:concept":"us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"131600000","decimals":-3}]},{"name":"rpt:f-935","factDimensions":{"xbrl:concept":"us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"49500000","decimals":-3}]},{"name":"rpt:f-936","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"181100000","decimals":-3}]},{"name":"rpt:f-937","factDimensions":{"xbrl:concept":"us-gaap:CurrentFederalTaxExpenseBenefit","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"194400000","decimals":-3}]},{"name":"rpt:f-938","factDimensions":{"xbrl:concept":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"49500000","decimals":-3}]},{"name":"rpt:f-939","factDimensions":{"xbrl:concept":"us-gaap:CurrentIncomeTaxExpenseBenefit","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"243900000","decimals":-3}]},{"name":"rpt:f-940","factDimensions":{"xbrl:concept":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2900000","decimals":-3}]},{"name":"rpt:f-941","factDimensions":{"xbrl:concept":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8600000","decimals":-3}]},{"name":"rpt:f-942","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxExpenseBenefit","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11500000","decimals":-3}]},{"name":"rpt:f-943","factDimensions":{"xbrl:concept":"us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"197300000","decimals":-3}]},{"name":"rpt:f-944","factDimensions":{"xbrl:concept":"us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"58100000","decimals":-3}]},{"name":"rpt:f-945","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"255400000","decimals":-3}]},{"name":"rpt:f-946","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"0.230","decimals":3}]},{"name":"rpt:f-947","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"0.235","decimals":3}]},{"name":"rpt:f-948","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"0.238","decimals":3}]},{"name":"rpt:f-949","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxCreditsAndAdjustments","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"19300000","decimals":-5}]},{"name":"rpt:f-950","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7900000","decimals":-5}]},{"name":"rpt:f-951","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationNondeductibleExpense","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10700000","decimals":-5}]},{"name":"rpt:f-952","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxCreditsAndAdjustments","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"25200000","decimals":-5}]},{"name":"rpt:f-953","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5500000","decimals":-5}]},{"name":"rpt:f-954","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationNondeductibleExpense","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12200000","decimals":-5}]},{"name":"rpt:f-955","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxCreditsAndAdjustments","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"22600000","decimals":-5}]},{"name":"rpt:f-956","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1800000","decimals":-5}]},{"name":"rpt:f-957","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationNondeductibleExpense","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9700000","decimals":-5}]},{"name":"rpt:f-958","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 111.07pt; position: var(--position); text-decoration: none; white-space: pre; width: 374.3pt;\">Significant components of our deferred tax liabilities and assets are as follows (in thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span><div style=\"position: var(--position); top: 165.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 511.5pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 374.25pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 374.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 0pt; width: 137.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 137.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 44.86pt; position: var(--position); text-decoration: none; white-space: pre;\">November\u00a030,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 374.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 24pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Deferred tax liabilities:<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 44.25pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Capitalized expenses<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">26,792<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">29,395<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 59.25pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">State taxes<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">9,680<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">12,152<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 74.25pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Depreciation and amortization<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 74.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">8,055<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 74.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">8,179<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 89.25pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Other<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 89.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 45.04pt;\"></span></span><span style=\"left: 47.67pt; position: var(--position);\">308<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 89.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 45.04pt;\"></span></span><span style=\"left: 47.67pt; position: var(--position);\">374<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 104.25pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 374.25pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 20.63pt; position: var(--position); white-space: pre;\">Total<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 104.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">44,835<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 104.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">50,100<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 3pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 127.5pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Deferred tax assets:<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 147.75pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Warranty, legal and other accruals<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 147.75pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">50,360<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 147.75pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">53,805<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 162.75pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Employee benefits<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 162.75pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">53,282<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 162.75pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">51,325<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 177.75pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Capitalized expenses<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 177.75pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">21,861<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 177.75pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">22,538<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 192.75pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); white-space: pre;\">NOLs from 2006 through 2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 192.75pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">21,811<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 192.75pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">33,827<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 207.75pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Inventory impairment and land option contract abandonment charges<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 207.75pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">7,653<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 207.75pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">15,878<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 222.75pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Partnerships and joint ventures<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 222.75pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">5,879<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 222.75pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">6,193<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 237.75pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Tax credits<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 237.75pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">2,019<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 237.75pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">1,857<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 252.75pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Other<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 252.75pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">1,191<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 252.75pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">1,052<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 267.75pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 374.25pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 20.63pt; position: var(--position); white-space: pre;\">Total<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 267.75pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">164,056<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 267.75pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">186,475<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 288pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Valuation allowance<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 288pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(16,800)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 288pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(16,900)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 303pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 374.25pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 20.63pt; position: var(--position); white-space: pre;\">Total<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 303pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">147,256<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 303pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">169,575<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 323.25pt; width: 374.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 374.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Deferred tax assets, net<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 323.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">102,421<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 323.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">119,475<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div>","language":"en-us"}]},{"name":"rpt:f-959","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInterest","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"26792000","decimals":-3}]},{"name":"rpt:f-960","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInterest","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"29395000","decimals":-3}]},{"name":"rpt:f-961","factDimensions":{"xbrl:concept":"kbh:DeferredTaxLiabilityStateTaxes","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9680000","decimals":-3}]},{"name":"rpt:f-962","factDimensions":{"xbrl:concept":"kbh:DeferredTaxLiabilityStateTaxes","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12152000","decimals":-3}]},{"name":"rpt:f-963","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8055000","decimals":-3}]},{"name":"rpt:f-964","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8179000","decimals":-3}]},{"name":"rpt:f-965","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesOther","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"308000","decimals":-3}]},{"name":"rpt:f-966","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesOther","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"374000","decimals":-3}]},{"name":"rpt:f-967","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxLiabilities","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"44835000","decimals":-3}]},{"name":"rpt:f-968","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxLiabilities","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"50100000","decimals":-3}]},{"name":"rpt:f-969","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"50360000","decimals":-3}]},{"name":"rpt:f-970","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"53805000","decimals":-3}]},{"name":"rpt:f-971","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"53282000","decimals":-3}]},{"name":"rpt:f-972","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"51325000","decimals":-3}]},{"name":"rpt:f-973","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"21861000","decimals":-3}]},{"name":"rpt:f-974","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"22538000","decimals":-3}]},{"name":"rpt:f-975","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwards","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"21811000","decimals":-3}]},{"name":"rpt:f-976","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwards","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"33827000","decimals":-3}]},{"name":"rpt:f-977","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7653000","decimals":-3}]},{"name":"rpt:f-978","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"15878000","decimals":-3}]},{"name":"rpt:f-979","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsEquityMethodInvestments","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5879000","decimals":-3}]},{"name":"rpt:f-980","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsEquityMethodInvestments","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6193000","decimals":-3}]},{"name":"rpt:f-981","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwards","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2019000","decimals":-3}]},{"name":"rpt:f-982","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwards","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1857000","decimals":-3}]},{"name":"rpt:f-983","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsOther","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1191000","decimals":-3}]},{"name":"rpt:f-984","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsOther","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1052000","decimals":-3}]},{"name":"rpt:f-985","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsGross","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"164056000","decimals":-3}]},{"name":"rpt:f-986","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsGross","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"186475000","decimals":-3}]},{"name":"rpt:f-987","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsValuationAllowance","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16800000","decimals":-3}]},{"name":"rpt:f-988","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsValuationAllowance","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16900000","decimals":-3}]},{"name":"rpt:f-989","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsNet","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"147256000","decimals":-3}]},{"name":"rpt:f-990","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsNet","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"169575000","decimals":-3}]},{"name":"rpt:f-991","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsLiabilitiesNet","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"102421000","decimals":-3}]},{"name":"rpt:f-992","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsLiabilitiesNet","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"119475000","decimals":-3}]},{"name":"rpt:f-993","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 272.61pt; position: var(--position); text-decoration: none; white-space: pre; width: 289.87pt;\">The income tax expense computed at the statutory U.S.\u00a0federal income<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 535.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.87pt;\">tax rate and the income tax expense provided in our consolidated statements of operations differ as follows (dollars in<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 547.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 46.08pt;\">thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"position: var(--position); top: 559.25pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 510.75pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 201.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 54.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 42pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 54.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 42pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 54.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 42pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 201.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 201.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"11\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 201.75pt; position: var(--position); top: 0pt; width: 309pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 309pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 107.65pt; position: var(--position); text-decoration: none; white-space: pre;\">Years Ended November\u00a030,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 201.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 201.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 201.75pt; position: var(--position); top: 12pt; width: 100.5pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 100.5pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 42.25pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 306pt; position: var(--position); top: 12pt; width: 100.5pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 100.5pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 42.25pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 410.25pt; position: var(--position); top: 12pt; width: 100.5pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 100.5pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 42.25pt; position: var(--position); text-decoration: none; white-space: pre;\">2022<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 201.75pt; position: var(--position); top: 24pt; width: 54.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">$<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 260.25pt; position: var(--position); top: 24pt; width: 42pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 17pt; position: var(--position); text-decoration: none; white-space: pre;\">%<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 306pt; position: var(--position); top: 24pt; width: 54.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">$<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 364.5pt; position: var(--position); top: 24pt; width: 42pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 17pt; position: var(--position); text-decoration: none; white-space: pre;\">%<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 410.25pt; position: var(--position); top: 24pt; width: 54.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">$<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 468.75pt; position: var(--position); top: 24pt; width: 42pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 17pt; position: var(--position); text-decoration: none; white-space: pre;\">%<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 36pt; width: 201.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 201.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Income tax expense computed at statutory rate<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 201.75pt; position: var(--position); top: 36pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 7.21pt;\"></span></span><span style=\"left: 14.84pt; position: var(--position);\">(178,692)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 260.25pt; position: var(--position); top: 36pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 8.76pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 8.76pt; position: var(--position);\">(21.0)<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 32.92pt; position: var(--position);\">%<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 306pt; position: var(--position); top: 36pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 7.21pt;\"></span></span><span style=\"left: 14.84pt; position: var(--position);\">(161,982)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 364.5pt; position: var(--position); top: 36pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 8.76pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 8.76pt; position: var(--position);\">(21.0)<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 32.92pt; position: var(--position);\">%<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 410.25pt; position: var(--position); top: 36pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 7.21pt;\"></span></span><span style=\"left: 14.84pt; position: var(--position);\">(225,121)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 468.75pt; position: var(--position); top: 36pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 8.76pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 8.76pt; position: var(--position);\">(21.0)<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 32.92pt; position: var(--position);\">%<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 56.25pt; width: 201.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 201.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Tax credits<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 201.75pt; position: var(--position); top: 56.25pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 20.54pt;\"></span></span><span style=\"left: 23.169999999999998pt; position: var(--position);\">19,321<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 260.25pt; position: var(--position); top: 56.25pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 17.09pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 17.09pt; position: var(--position);\">2.3<span style=\"display: inline-block; height: 6.93pt; width: 11.66pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 306pt; position: var(--position); top: 56.25pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 20.54pt;\"></span></span><span style=\"left: 23.169999999999998pt; position: var(--position);\">25,218<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 364.5pt; position: var(--position); top: 56.25pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 17.09pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 17.09pt; position: var(--position);\">3.3<span style=\"display: inline-block; height: 6.93pt; width: 11.66pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 410.25pt; position: var(--position); top: 56.25pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 20.54pt;\"></span></span><span style=\"left: 23.169999999999998pt; position: var(--position);\">22,565<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 468.75pt; position: var(--position); top: 56.25pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 17.09pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 17.09pt; position: var(--position);\">2.1<span style=\"display: inline-block; height: 6.93pt; width: 11.66pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 71.25pt; width: 201.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 201.75pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); white-space: pre;\">Stock compensation<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 201.75pt; position: var(--position); top: 71.25pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 25.54pt;\"></span></span><span style=\"left: 28.169999999999998pt; position: var(--position);\">6,405<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 260.25pt; position: var(--position); top: 71.25pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 22.09pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 22.09pt; position: var(--position);\">.7<span style=\"display: inline-block; height: 6.93pt; width: 11.66pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 306pt; position: var(--position); top: 71.25pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 25.54pt;\"></span></span><span style=\"left: 28.169999999999998pt; position: var(--position);\">4,471<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 364.5pt; position: var(--position); top: 71.25pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 22.09pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 22.09pt; position: var(--position);\">.6<span style=\"display: inline-block; height: 6.93pt; width: 11.66pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 410.25pt; position: var(--position); top: 71.25pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 25.54pt;\"></span></span><span style=\"left: 28.169999999999998pt; position: var(--position);\">1,442<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 468.75pt; position: var(--position); top: 71.25pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 22.09pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 22.09pt; position: var(--position);\">.2<span style=\"display: inline-block; height: 6.93pt; width: 11.66pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 86.25pt; width: 201.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 201.75pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); white-space: pre;\">Dividend received deduction<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 201.75pt; position: var(--position); top: 86.25pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 33.04pt;\"></span></span><span style=\"left: 35.67pt; position: var(--position);\">986<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 260.25pt; position: var(--position); top: 86.25pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 22.09pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 22.09pt; position: var(--position);\">.1<span style=\"display: inline-block; height: 6.93pt; width: 11.66pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 306pt; position: var(--position); top: 86.25pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 38.04pt;\"></span></span><span style=\"left: 40.67pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 364.5pt; position: var(--position); top: 86.25pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 19.59pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 19.59pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 11.66pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 410.25pt; position: var(--position); top: 86.25pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 38.04pt;\"></span></span><span style=\"left: 40.67pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 468.75pt; position: var(--position); top: 86.25pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 19.59pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 19.59pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 11.66pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 101.25pt; width: 201.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 201.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Valuation allowance for deferred tax assets<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 201.75pt; position: var(--position); top: 101.25pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 33.04pt;\"></span></span><span style=\"left: 35.67pt; position: var(--position);\">100<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 260.25pt; position: var(--position); top: 101.25pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 19.59pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 19.59pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 11.66pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 306pt; position: var(--position); top: 101.25pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 33.04pt;\"></span></span><span style=\"left: 35.67pt; position: var(--position);\">200<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 364.5pt; position: var(--position); top: 101.25pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 19.59pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 19.59pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 11.66pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 410.25pt; position: var(--position); top: 101.25pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 33.04pt;\"></span></span><span style=\"left: 35.67pt; position: var(--position);\">300<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 468.75pt; position: var(--position); top: 101.25pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 5.17pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 19.59pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 19.59pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 11.66pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 117pt; width: 201.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 201.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Non-deductible compensation<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 201.75pt; position: var(--position); top: 117pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 22.21pt;\"></span></span><span style=\"left: 24.84pt; position: var(--position);\">(8,703)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 260.25pt; position: var(--position); top: 117pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 13.76pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 13.76pt; position: var(--position);\">(1.0)<span style=\"display: inline-block; height: 6.93pt; width: 8.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 306pt; position: var(--position); top: 117pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 22.21pt;\"></span></span><span style=\"left: 24.84pt; position: var(--position);\">(9,975)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 364.5pt; position: var(--position); top: 117pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 13.76pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 13.76pt; position: var(--position);\">(1.3)<span style=\"display: inline-block; height: 6.93pt; width: 8.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 410.25pt; position: var(--position); top: 117pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 22.21pt;\"></span></span><span style=\"left: 24.84pt; position: var(--position);\">(7,905)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 468.75pt; position: var(--position); top: 117pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 18.76pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 18.76pt; position: var(--position);\">(.7)<span style=\"display: inline-block; height: 6.93pt; width: 8.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 132pt; width: 201.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 201.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">State taxes, net of federal income tax benefit<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 201.75pt; position: var(--position); top: 132pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 17.21pt;\"></span></span><span style=\"left: 19.84pt; position: var(--position);\">(36,028)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 260.25pt; position: var(--position); top: 132pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 13.76pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 13.76pt; position: var(--position);\">(4.2)<span style=\"display: inline-block; height: 6.93pt; width: 8.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 306pt; position: var(--position); top: 132pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 17.21pt;\"></span></span><span style=\"left: 19.84pt; position: var(--position);\">(39,307)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 364.5pt; position: var(--position); top: 132pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 13.76pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 13.76pt; position: var(--position);\">(5.1)<span style=\"display: inline-block; height: 6.93pt; width: 8.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 410.25pt; position: var(--position); top: 132pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 17.21pt;\"></span></span><span style=\"left: 19.84pt; position: var(--position);\">(46,139)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 468.75pt; position: var(--position); top: 132pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 13.76pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 13.76pt; position: var(--position);\">(4.3)<span style=\"display: inline-block; height: 6.93pt; width: 8.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 147pt; width: 201.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 201.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Other, net<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 201.75pt; position: var(--position); top: 147pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 33.04pt;\"></span></span><span style=\"left: 35.67pt; position: var(--position);\">711<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 260.25pt; position: var(--position); top: 147pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 22.09pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 22.09pt; position: var(--position);\">.1<span style=\"display: inline-block; height: 6.93pt; width: 11.66pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 306pt; position: var(--position); top: 147pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 33.04pt;\"></span></span><span style=\"left: 35.67pt; position: var(--position);\">275<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 364.5pt; position: var(--position); top: 147pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 19.59pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 19.59pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 11.66pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 410.25pt; position: var(--position); top: 147pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 29.71pt;\"></span></span><span style=\"left: 32.34pt; position: var(--position);\">(542)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 468.75pt; position: var(--position); top: 147pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 18.76pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 18.76pt; position: var(--position);\">(.1)<span style=\"display: inline-block; height: 6.93pt; width: 8.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 162pt; width: 201.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 201.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Income tax expense\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 201.75pt; position: var(--position); top: 162pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 7.21pt;\"></span></span><span style=\"left: 14.84pt; position: var(--position);\">(195,900)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 260.25pt; position: var(--position); top: 162pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 8.76pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 8.76pt; position: var(--position);\">(23.0)<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 32.92pt; position: var(--position);\">%<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 306pt; position: var(--position); top: 162pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 7.21pt;\"></span></span><span style=\"left: 14.84pt; position: var(--position);\">(181,100)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 364.5pt; position: var(--position); top: 162pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 8.76pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 8.76pt; position: var(--position);\">(23.5)<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 32.92pt; position: var(--position);\">%<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 410.25pt; position: var(--position); top: 162pt; width: 54.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 54.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 7.21pt;\"></span></span><span style=\"left: 14.84pt; position: var(--position);\">(255,400)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 468.75pt; position: var(--position); top: 162pt; width: 42pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 42pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 8.76pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 8.76pt; position: var(--position);\">(23.8)<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 32.92pt; position: var(--position);\">%<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div>","language":"en-us"}]},{"name":"rpt:f-994","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"178692000","decimals":-3}]},{"name":"rpt:f-995","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"0.210","decimals":3}]},{"name":"rpt:f-996","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"161982000","decimals":-3}]},{"name":"rpt:f-997","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"0.210","decimals":3}]},{"name":"rpt:f-998","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"225121000","decimals":-3}]},{"name":"rpt:f-999","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"0.210","decimals":3}]},{"name":"rpt:f-1000","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationTaxCredits","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"19321000","decimals":-3}]},{"name":"rpt:f-1001","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"0.023","decimals":3}]},{"name":"rpt:f-1002","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationTaxCredits","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"25218000","decimals":-3}]},{"name":"rpt:f-1003","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"0.033","decimals":3}]},{"name":"rpt:f-1004","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationTaxCredits","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"22565000","decimals":-3}]},{"name":"rpt:f-1005","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"0.021","decimals":3}]},{"name":"rpt:f-1006","factDimensions":{"xbrl:concept":"kbh:EffectiveIncomeTaxRateReconciliationDeductibleExpenseStockCompensationAmount","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-6405000","decimals":-3}]},{"name":"rpt:f-1007","factDimensions":{"xbrl:concept":"kbh:EffectiveIncomeTaxRateReconciliationDeductibleExpenseStockCompensationPercent","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"-0.007","decimals":3}]},{"name":"rpt:f-1008","factDimensions":{"xbrl:concept":"kbh:EffectiveIncomeTaxRateReconciliationDeductibleExpenseStockCompensationAmount","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-4471000","decimals":-3}]},{"name":"rpt:f-1009","factDimensions":{"xbrl:concept":"kbh:EffectiveIncomeTaxRateReconciliationDeductibleExpenseStockCompensationPercent","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"-0.006","decimals":3}]},{"name":"rpt:f-1010","factDimensions":{"xbrl:concept":"kbh:EffectiveIncomeTaxRateReconciliationDeductibleExpenseStockCompensationAmount","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1442000","decimals":-3}]},{"name":"rpt:f-1011","factDimensions":{"xbrl:concept":"kbh:EffectiveIncomeTaxRateReconciliationDeductibleExpenseStockCompensationPercent","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"-0.002","decimals":3}]},{"name":"rpt:f-1012","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationDeductionsDividends","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"986000","decimals":-3}]},{"name":"rpt:f-1013","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsDividends","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"0.001","decimals":3}]},{"name":"rpt:f-1014","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationDeductionsDividends","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1015","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsDividends","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"0","decimals":3}]},{"name":"rpt:f-1016","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationDeductionsDividends","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1017","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsDividends","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"0","decimals":3}]},{"name":"rpt:f-1018","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-100000","decimals":-3}]},{"name":"rpt:f-1019","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"0","decimals":3}]},{"name":"rpt:f-1020","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-200000","decimals":-3}]},{"name":"rpt:f-1021","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"0","decimals":3}]},{"name":"rpt:f-1022","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-300000","decimals":-3}]},{"name":"rpt:f-1023","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"0","decimals":3}]},{"name":"rpt:f-1024","factDimensions":{"xbrl:concept":"kbh:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationAmount","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8703000","decimals":-3}]},{"name":"rpt:f-1025","factDimensions":{"xbrl:concept":"kbh:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"0.010","decimals":3}]},{"name":"rpt:f-1026","factDimensions":{"xbrl:concept":"kbh:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationAmount","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9975000","decimals":-3}]},{"name":"rpt:f-1027","factDimensions":{"xbrl:concept":"kbh:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"0.013","decimals":3}]},{"name":"rpt:f-1028","factDimensions":{"xbrl:concept":"kbh:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationAmount","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7905000","decimals":-3}]},{"name":"rpt:f-1029","factDimensions":{"xbrl:concept":"kbh:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"0.007","decimals":3}]},{"name":"rpt:f-1030","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"36028000","decimals":-3}]},{"name":"rpt:f-1031","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"0.042","decimals":3}]},{"name":"rpt:f-1032","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"39307000","decimals":-3}]},{"name":"rpt:f-1033","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"0.051","decimals":3}]},{"name":"rpt:f-1034","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"46139000","decimals":-3}]},{"name":"rpt:f-1035","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"0.043","decimals":3}]},{"name":"rpt:f-1036","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationOtherAdjustments","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-711000","decimals":-3}]},{"name":"rpt:f-1037","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"-0.001","decimals":3}]},{"name":"rpt:f-1038","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationOtherAdjustments","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-275000","decimals":-3}]},{"name":"rpt:f-1039","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"0","decimals":3}]},{"name":"rpt:f-1040","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationOtherAdjustments","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"542000","decimals":-3}]},{"name":"rpt:f-1041","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"0.001","decimals":3}]},{"name":"rpt:f-1042","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"195900000","decimals":-3}]},{"name":"rpt:f-1043","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"0.230","decimals":3}]},{"name":"rpt:f-1044","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"181100000","decimals":-3}]},{"name":"rpt:f-1045","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"0.235","decimals":3}]},{"name":"rpt:f-1046","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"255400000","decimals":-3}]},{"name":"rpt:f-1047","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"0.238","decimals":3}]},{"name":"rpt:f-1048","factDimensions":{"xbrl:concept":"kbh:DeferredTaxAssetsLiabilitiesGross","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"119200000","decimals":-5}]},{"name":"rpt:f-1049","factDimensions":{"xbrl:concept":"kbh:DeferredTaxAssetsLiabilitiesGross","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"136400000","decimals":-5}]},{"name":"rpt:f-1050","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsValuationAllowance","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16800000","decimals":-5}]},{"name":"rpt:f-1051","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsValuationAllowance","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16900000","decimals":-5}]},{"name":"rpt:f-1052","factDimensions":{"xbrl:concept":"kbh:PretaxIncomeRequiredtoRealizedDeferredTaxAssetsBeforeExpiration","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:TaxCreditCarryforwardAxis":"kbh:TaxCreditCarryforwardExpiringIn2043Member"},"factValues":[{"value":"408000000.0","decimals":-5}]},{"name":"rpt:f-1053","factDimensions":{"xbrl:concept":"kbh:PeriodForCarryForwardOfTaxBenefitsRelatedToDeferredTaxAssets","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"P20Y"}]},{"name":"rpt:f-1054","factDimensions":{"xbrl:concept":"us-gaap:OperatingLossCarryforwards","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:TaxPeriodAxis":"kbh:ExpirationBetween2025And2043Member","us-gaap:IncomeTaxAuthorityAxis":"us-gaap:StateAndLocalJurisdictionMember"},"factValues":[{"value":"21800000","decimals":-5}]},{"name":"rpt:f-1055","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 378.95pt; position: var(--position); text-decoration: none; white-space: pre; width: 183.51pt;\">A reconciliation of the beginning and ending<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 414.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 420.65pt;\">balances of gross unrecognized tax benefits, including interest and penalties, is as follows (in thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"position: var(--position); top: 435.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 511.5pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 303.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 303.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 303.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"5\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303.75pt; position: var(--position); top: 0pt; width: 207.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 207.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 57.02pt; position: var(--position); text-decoration: none; white-space: pre;\">Years Ended November\u00a030,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 303.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 303.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303.75pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2022<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 24pt; width: 303.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 303.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Balance at beginning of year<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303.75pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">2,376<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 40.04pt;\"></span></span><span style=\"left: 47.67pt; position: var(--position);\">975<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 40.04pt;\"></span></span><span style=\"left: 47.67pt; position: var(--position);\">930<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 44.25pt; width: 303.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 303.75pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); white-space: pre;\">Increase related to prior years\u2019 tax positions<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303.75pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 45.04pt;\"></span></span><span style=\"left: 47.67pt; position: var(--position);\">546<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">1,401<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 50.04pt;\"></span></span><span style=\"left: 52.67pt; position: var(--position);\">45<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 59.25pt; width: 303.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 303.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Balance at end of year<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303.75pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">2,922<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 374.25pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">2,376<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 40.04pt;\"></span></span><span style=\"left: 47.67pt; position: var(--position);\">975<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div>","language":"en-us"}]},{"name":"rpt:f-1056","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefits","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2376000","decimals":-3}]},{"name":"rpt:f-1057","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefits","xbrl:period":"2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"975000","decimals":-3}]},{"name":"rpt:f-1058","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefits","xbrl:period":"2021-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"930000","decimals":-3}]},{"name":"rpt:f-1059","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"546000","decimals":-3}]},{"name":"rpt:f-1060","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1401000","decimals":-3}]},{"name":"rpt:f-1061","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"45000","decimals":-3}]},{"name":"rpt:f-1062","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefits","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2922000","decimals":-3}]},{"name":"rpt:f-1063","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefits","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2376000","decimals":-3}]},{"name":"rpt:f-1064","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefits","xbrl:period":"2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"975000","decimals":-3}]},{"name":"rpt:f-1065","factDimensions":{"xbrl:concept":"us-gaap:DebtDisclosureTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; left: 94.5pt; position: var(--position); text-decoration: none; white-space: pre;\">Notes Payable<span style=\"display: inline-block; height: 6.77pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 63.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 225.62pt;\">Notes payable consisted of the following (in thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 293.12pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"position: var(--position); top: 84.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 510pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 372.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 372.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 0pt; width: 137.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 137.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 44.86pt; position: var(--position); text-decoration: none; white-space: pre;\">November\u00a030,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 372.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 24pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 372.75pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); white-space: pre;\">Senior unsecured term loan due August 25, 2026<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">358,826<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">358,156<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 44.25pt; width: 372.75pt;\"><div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">6.875%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 33.46pt; position: var(--position); white-space: pre;\"> Senior notes due June 15, 2027<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">298,560<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">298,062<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 59.25pt; width: 372.75pt;\"><div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">4.80%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 28.459999999999997pt; position: var(--position); white-space: pre;\"> Senior notes due November 15, 2029<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">297,932<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">297,572<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 74.25pt; width: 372.75pt;\"><div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">7.25%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 28.459999999999997pt; position: var(--position); white-space: pre;\"> Senior notes due July 15, 2030<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 74.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">346,574<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 74.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">346,101<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 89.25pt; width: 372.75pt;\"><div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">4.00%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 28.459999999999997pt; position: var(--position); white-space: pre;\"> Senior notes due June 15, 2031<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 89.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">386,638<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 89.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">386,199<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 24.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 104.25pt; width: 372.75pt;\"><div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); top: 2.17pt; width: 372.75pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); white-space: pre;\">Mortgages and land contracts due to land sellers and other loans (at an interest rate of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 346.65pt; position: var(--position); text-decoration: none; white-space: pre;\">4.3%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 367.48pt; position: var(--position); white-space: pre;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); top: 14.17pt; width: 372.75pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); white-space: pre;\">at November 30, 2024 and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 120.44pt; position: var(--position); text-decoration: none; white-space: pre;\">3.0%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 141.26999999999998pt; position: var(--position); white-space: pre;\"> to <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 154.04pt; position: var(--position); text-decoration: none; white-space: pre;\">4.5%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 174.87pt; position: var(--position); white-space: pre;\"> at November 30, 2023)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 104.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">3,149<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 104.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">3,808<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 129pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Total<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 129pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 15.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">1,691,679<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 129pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 15.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">1,689,898<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 246pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 119.16pt;\">The carrying amounts of the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 186.66pt; position: var(--position); text-decoration: none; white-space: pre; width: 45.35pt;\">Term Loan<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 232.01pt; position: var(--position); text-decoration: none; white-space: pre; width: 307.92pt;\"> and senior notes listed above are net of debt issuance costs, which totaled <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 539.9300000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 22.5pt;\">$11.5<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4300000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 258pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 28.85pt;\">million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 78.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 12.2pt;\"> at <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 90.55pt; position: var(--position); text-decoration: none; white-space: pre; width: 79.68pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 170.23000000000002pt; position: var(--position); text-decoration: none; white-space: pre; width: 19.43pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 189.66pt; position: var(--position); text-decoration: none; white-space: pre; width: 53.85pt;\">$13.9 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 243.51pt; position: var(--position); text-decoration: none; white-space: pre; width: 12.2pt;\"> at <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 255.71pt; position: var(--position); text-decoration: none; white-space: pre; width: 79.68pt;\">November\u00a030, 2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 335.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\">.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 337.89pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 279pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 156.43pt;\">Unsecured Revolving Credit Facility.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 223.93pt; position: var(--position); text-decoration: none; white-space: pre; width: 45.64pt;\">We have a <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 269.57pt; position: var(--position); text-decoration: none; white-space: pre; width: 51.41pt;\">$1.09\u00a0billion<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 320.98pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.83pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 323.81pt; position: var(--position); text-decoration: none; white-space: pre; width: 58.29pt;\">Credit Facility<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 382.1pt; position: var(--position); text-decoration: none; white-space: pre; width: 82.38pt;\"> that will mature on <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 464.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 74.24pt;\">February 18, 2027<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 538.72pt; position: var(--position); text-decoration: none; white-space: pre; width: 23.69pt;\">.\u00a0 The<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4100000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 291pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 58.12pt;\">Credit Facility<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 107.62pt; position: var(--position); text-decoration: none; white-space: pre; width: 454.74pt;\"> contains an uncommitted accordion feature under which its aggregate principal amount of available loans can be<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 303pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 118.85pt;\">increased to a maximum of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 168.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 52.6pt;\">$1.29 billion<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 220.95pt; position: var(--position); text-decoration: none; white-space: pre; width: 341.5pt;\"> under certain conditions, including obtaining additional bank commitments.\u00a0 The<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 315pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 58.97pt;\">Credit Facility<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 108.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 115.94pt;\"> also contains a sublimit of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 224.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 59.86pt;\">$250.0 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 284.27pt; position: var(--position); text-decoration: none; white-space: pre; width: 278.22pt;\"> for the issuance of letters of credit.\u00a0 Interest on amounts borrowed<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 327pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 40.48pt;\">under the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 89.97999999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 58.22pt;\">Credit Facility<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 148.2pt; position: var(--position); text-decoration: none; white-space: pre; width: 339.03pt;\"> accrues at an adjusted term SOFR or a base rate, plus a spread that depends on our <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 487.23pt; position: var(--position); text-decoration: none; white-space: pre; width: 61.54pt;\">Leverage Ratio<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 548.77pt; position: var(--position); text-decoration: none; white-space: pre; width: 13.58pt;\">, as<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 339pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 72.6pt;\">defined under the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 122.1pt; position: var(--position); text-decoration: none; white-space: pre; width: 58.02pt;\">Credit Facility<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 180.12pt; position: var(--position); text-decoration: none; white-space: pre; width: 351.36pt;\">.\u00a0 Interest is payable quarterly (base rate) or each month or three months (adjusted term <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 531.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 25pt;\">SOFR<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 556.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 5.83pt;\">).<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.31pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 351pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 19.4pt;\">The <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 68.9pt; position: var(--position); text-decoration: none; white-space: pre; width: 59.33pt;\">Credit Facility<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 128.23000000000002pt; position: var(--position); text-decoration: none; white-space: pre; width: 348.73pt;\"> also requires the payment of a commitment fee at a per annum rate ranging from <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 476.96pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.83pt;\">.15%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 497.79pt; position: var(--position); text-decoration: none; white-space: pre; width: 15.51pt;\"> to <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 513.3pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.83pt;\">.35%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 534.13pt; position: var(--position); text-decoration: none; white-space: pre; width: 28.27pt;\"> of the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 363pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 140.38pt;\">unused commitment, based on our <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 189.88pt; position: var(--position); text-decoration: none; white-space: pre; width: 61.38pt;\">Leverage Ratio<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 251.26pt; position: var(--position); text-decoration: none; white-space: pre; width: 100.6pt;\">.\u00a0 Under the terms of the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 351.86pt; position: var(--position); text-decoration: none; white-space: pre; width: 58.06pt;\">Credit Facility<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 409.92pt; position: var(--position); text-decoration: none; white-space: pre; width: 152.39pt;\">, we are required, among other things,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.31pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 375pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.92pt;\">to maintain compliance with various covenants, including financial covenants relating to our consolidated tangible net worth,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 387pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 61.42pt;\">Leverage Ratio<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 110.92pt; position: var(--position); text-decoration: none; white-space: pre; width: 59.65pt;\">, and either an <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 170.57pt; position: var(--position); text-decoration: none; white-space: pre; width: 95.14pt;\">Interest Coverage Ratio<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 265.71000000000004pt; position: var(--position); text-decoration: none; white-space: pre; width: 296.76pt;\"> or a minimum level of liquidity, each as defined therein.\u00a0 Our obligations<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 399pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 120.85pt;\">to pay borrowings under the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 170.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 59.09pt;\">Credit Facility<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 229.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 332.97pt;\"> are guaranteed on a joint and several basis by our Guarantor Subsidiaries.\u00a0 The<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 411pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 62.68pt;\">amount of the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 112.18pt; position: var(--position); text-decoration: none; white-space: pre; width: 59.52pt;\">Credit Facility<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 171.7pt; position: var(--position); text-decoration: none; white-space: pre; width: 390.63pt;\"> available for cash borrowings and the issuance of letters of credit depends on the total cash<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.33pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 423pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 217.89pt;\">borrowings and letters of credit outstanding under the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 267.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 58.07pt;\">Credit Facility<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 325.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 236.92pt;\"> and the maximum available amount under the terms of the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 435pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 58.56pt;\">Credit Facility<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 108.06pt; position: var(--position); text-decoration: none; white-space: pre; width: 34.34pt;\">.\u00a0 As of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 142.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 80.88pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 223.28pt; position: var(--position); text-decoration: none; white-space: pre; width: 37.88pt;\">, we had <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 261.15999999999997pt; position: var(--position); text-decoration: none; white-space: pre; width: 10pt;\">no<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 271.15999999999997pt; position: var(--position); text-decoration: none; white-space: pre; width: 90.12pt;\"> cash borrowings and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 361.28pt; position: var(--position); text-decoration: none; white-space: pre; width: 49.45pt;\">$8.3 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 410.73pt; position: var(--position); text-decoration: none; white-space: pre; width: 151.77pt;\"> of letters of credit outstanding under<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 447pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 15.27pt;\">the <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 64.77pt; position: var(--position); text-decoration: none; white-space: pre; width: 58.53pt;\">Credit Facility<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 123.3pt; position: var(--position); text-decoration: none; white-space: pre; width: 5.57pt;\">. <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 128.87pt; position: var(--position); text-decoration: none; white-space: pre; width: 3.07pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 131.94pt; position: var(--position); text-decoration: none; white-space: pre; width: 67.74pt;\">Therefore, as of <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 199.68pt; position: var(--position); text-decoration: none; white-space: pre; width: 80.82pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 280.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 37.79pt;\">, we had <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 318.29pt; position: var(--position); text-decoration: none; white-space: pre; width: 51.65pt;\">$1.08 billion<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 369.94pt; position: var(--position); text-decoration: none; white-space: pre; width: 167.43pt;\"> available for cash borrowings under the <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 537.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 24.96pt;\">Credit<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.33pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 459pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 30.5pt;\">Facility<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 80pt; position: var(--position); text-decoration: none; white-space: pre; width: 48.03pt;\">, with up to <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 128.03pt; position: var(--position); text-decoration: none; white-space: pre; width: 58.85pt;\">$241.7 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 186.88pt; position: var(--position); text-decoration: none; white-space: pre; width: 240.78pt;\"> of that amount available for the issuance of letters of credit.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 427.66pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 480pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 128.49pt;\">Senior Unsecured Term Loan.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 195.99pt; position: var(--position); text-decoration: none; white-space: pre; width: 46.12pt;\">We have a <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 242.11pt; position: var(--position); text-decoration: none; white-space: pre; width: 45.15pt;\">Term Loan<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 287.26pt; position: var(--position); text-decoration: none; white-space: pre; width: 205.2pt;\"> with the lenders party thereto that will mature on <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 492.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 67.36pt;\">August 25, 2026<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 559.8199999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\">,<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.3199999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 492pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 192.7pt;\">or earlier if we secure borrowings under the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 242.2pt; position: var(--position); text-decoration: none; white-space: pre; width: 59.85pt;\">Credit Facility<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 302.05pt; position: var(--position); text-decoration: none; white-space: pre; width: 134.03pt;\"> without similarly securing the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 436.08pt; position: var(--position); text-decoration: none; white-space: pre; width: 46.55pt;\">Term Loan<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 482.63pt; position: var(--position); text-decoration: none; white-space: pre; width: 79.72pt;\"> (subject to certain<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 504pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 128.21pt;\">exceptions).\u00a0 Interest under the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 177.71pt; position: var(--position); text-decoration: none; white-space: pre; width: 45.11pt;\">Term Loan<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 222.82pt; position: var(--position); text-decoration: none; white-space: pre; width: 115.86pt;\"> accrues at an adjusted term <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 338.68pt; position: var(--position); text-decoration: none; white-space: pre; width: 25pt;\">SOFR<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 363.68pt; position: var(--position); text-decoration: none; white-space: pre; width: 198.64pt;\"> or a base rate, plus a spread that depends on our<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.32pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 516pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 61.41pt;\">Leverage Ratio<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 110.91pt; position: var(--position); text-decoration: none; white-space: pre; width: 406.73pt;\">.\u00a0 Interest is payable quarterly (base rate) or each month or three months (adjusted term SOFR).\u00a0 The <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 517.64pt; position: var(--position); text-decoration: none; white-space: pre; width: 44.79pt;\">Term Loan<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 528pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 319.4pt;\">contains various covenants that are substantially the same as those under the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 368.9pt; position: var(--position); text-decoration: none; white-space: pre; width: 58.96pt;\">Credit Facility<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 427.86pt; position: var(--position); text-decoration: none; white-space: pre; width: 134.48pt;\">.\u00a0 The proceeds drawn under the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 540pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 44.93pt;\">Term Loan<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 94.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 330.38pt;\"> are guaranteed on a joint and several basis by our Guarantor Subsidiaries.\u00a0 As of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 424.81pt; position: var(--position); text-decoration: none; white-space: pre; width: 80.22pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 505.03pt; position: var(--position); text-decoration: none; white-space: pre; width: 19.97pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 525pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 545pt; position: var(--position); text-decoration: none; white-space: pre; width: 17.47pt;\">, the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 552pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 320.5pt;\">weighted average annual interest rates on our outstanding borrowings under the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 370pt; position: var(--position); text-decoration: none; white-space: pre; width: 44.66pt;\">Term Loan<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 414.66pt; position: var(--position); text-decoration: none; white-space: pre; width: 24.41pt;\"> were <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 439.07pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.83pt;\">6.0%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 459.9pt; position: var(--position); text-decoration: none; white-space: pre; width: 19.43pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 479.33pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.83pt;\">6.8%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 500.16pt; position: var(--position); text-decoration: none; white-space: pre; width: 55.75pt;\">, respectively.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 573pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 58.56pt;\">LOC Facility. <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 126.06pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.79pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 128.85pt; position: var(--position); text-decoration: none; white-space: pre; width: 61.6pt;\">We maintain a <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 190.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 53.27pt;\">LOC Facility<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 243.72pt; position: var(--position); text-decoration: none; white-space: pre; width: 318.69pt;\"> to obtain letters of credit from time to time in the ordinary course of operating<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4100000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 585pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 313.8pt;\">our business.\u00a0 On September 12, 2024, we entered into an amendment to the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 363.3pt; position: var(--position); text-decoration: none; white-space: pre; width: 53.45pt;\">LOC Facility<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 416.75pt; position: var(--position); text-decoration: none; white-space: pre; width: 145.57pt;\"> that increased the limit of letters of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.32pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 597pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 139.31pt;\">credit we may issue under it from <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 188.81pt; position: var(--position); text-decoration: none; white-space: pre; width: 54.21pt;\">$75.0\u00a0million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 243.02pt; position: var(--position); text-decoration: none; white-space: pre; width: 13.49pt;\"> to <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 256.51pt; position: var(--position); text-decoration: none; white-space: pre; width: 59.21pt;\">$100.0\u00a0million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 315.72pt; position: var(--position); text-decoration: none; white-space: pre; width: 246.7pt;\">, and extended the expiration date from February 18, 2027 to<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 609pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 74.62pt;\">February 13, 2028<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 124.12pt; position: var(--position); text-decoration: none; white-space: pre; width: 8.54pt;\">.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 132.66pt; position: var(--position); text-decoration: none; white-space: pre; width: 25.48pt;\">As of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 158.14pt; position: var(--position); text-decoration: none; white-space: pre; width: 80.72pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 238.86pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.47pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 259.33000000000004pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 279.33000000000004pt; position: var(--position); text-decoration: none; white-space: pre; width: 192.8pt;\">, we had letters of credit outstanding under the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 472.13pt; position: var(--position); text-decoration: none; white-space: pre; width: 53.5pt;\">LOC Facility<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 525.63pt; position: var(--position); text-decoration: none; white-space: pre; width: 14.37pt;\"> of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 540pt; position: var(--position); text-decoration: none; white-space: pre; width: 22.5pt;\">$73.3<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 621pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 28.85pt;\">million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 78.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 19.43pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 97.78pt; position: var(--position); text-decoration: none; white-space: pre; width: 53.85pt;\">$12.5 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 151.63pt; position: var(--position); text-decoration: none; white-space: pre; width: 55.75pt;\">, respectively.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 207.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 642pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 54.08pt;\">Senior Notes.<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 121.58pt; position: var(--position); text-decoration: none; white-space: pre; width: 146.22pt;\">\u00a0 All the senior notes outstanding at <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 267.8pt; position: var(--position); text-decoration: none; white-space: pre; width: 80.16pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 347.96pt; position: var(--position); text-decoration: none; white-space: pre; width: 19.91pt;\"> and <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 367.87pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 387.87pt; position: var(--position); text-decoration: none; white-space: pre; width: 174.61pt;\"> represent senior unsecured obligations that<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 654pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.82pt;\">are guaranteed by certain of our subsidiaries and rank equally in right of payment with all of our and our Guarantor<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.32pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 666pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.98pt;\">Subsidiaries\u2019 existing unsecured and unsubordinated indebtedness.\u00a0 All of our senior notes were issued in underwritten public<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 678pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 295.49pt;\">offerings.\u00a0 Interest on each of these senior notes is payable semi-annually.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 42.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 239.22pt;\">The key terms of each of our senior notes outstanding as of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 306.72pt; position: var(--position); text-decoration: none; white-space: pre; width: 79.68pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 386.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 157.08pt;\"> were as follows (dollars in thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"position: var(--position); top: 63.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 50.25pt; position: var(--position); top: 0pt; width: 511.5pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 114pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 99.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 99.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 56.25pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 56.25pt;\"></td></tr><tr style=\"height: 3.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"3\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 395.25pt; position: var(--position); top: 0pt; width: 56.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.12pt; width: 56.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 7.26pt; position: var(--position); text-decoration: none; white-space: pre;\">Redeemable <span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 11.12pt; width: 56.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 14.69pt; position: var(--position); text-decoration: none; white-space: pre;\">Prior to <span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 19.12pt; width: 56.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 12.58pt; position: var(--position); text-decoration: none; white-space: pre;\">Maturity<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"3\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 455.25pt; position: var(--position); top: 0pt; width: 56.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 11.12pt; width: 56.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 13.03pt; position: var(--position); text-decoration: none; white-space: pre;\">Effective <span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 19.12pt; width: 56.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 5.82pt; position: var(--position); text-decoration: none; white-space: pre;\">Interest Rate<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 15.75pt; width: 114pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 114pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Notes Payable<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 117.75pt; position: var(--position); top: 15.75pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 17.61pt; position: var(--position); text-decoration: none; white-space: pre;\">Principal<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 188.25pt; position: var(--position); top: 15.75pt; width: 99.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 99.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 26.23pt; position: var(--position); text-decoration: none; white-space: pre;\">Issuance Date<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 291.75pt; position: var(--position); top: 15.75pt; width: 99.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 99.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.34pt; position: var(--position); text-decoration: none; white-space: pre;\">Maturity Date<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 27.75pt; width: 114pt;\"><div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); top: 9.67pt; width: 114pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">6.875%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 33.46pt; position: var(--position); white-space: pre;\"> Senior notes<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 117.75pt; position: var(--position); top: 27.75pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">300,000<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 188.25pt; position: var(--position); top: 27.75pt; width: 99.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 99.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 13.08pt; position: var(--position); text-decoration: none; white-space: pre;\">February 20, 2019<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 291.75pt; position: var(--position); top: 27.75pt; width: 99.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 99.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 21.96pt; position: var(--position); text-decoration: none; white-space: pre;\">June 15, 2027<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 395.25pt; position: var(--position); top: 27.75pt; width: 56.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 56.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 13.56pt; position: var(--position); text-decoration: none; white-space: pre;\">Yes (a)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 455.25pt; position: var(--position); top: 27.75pt; width: 56.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 56.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 31.34pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 31.34pt; position: var(--position);\">7.1<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span><span style=\"left: 47.17pt; position: var(--position);\">%<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 48pt; width: 114pt;\"><div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); top: 4.42pt; width: 114pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">4.80%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 28.459999999999997pt; position: var(--position); white-space: pre;\"> Senior notes<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 117.75pt; position: var(--position); top: 48pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">300,000<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 188.25pt; position: var(--position); top: 48pt; width: 99.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 99.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 12.53pt; position: var(--position); text-decoration: none; white-space: pre;\">November 4, 2019<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 291.75pt; position: var(--position); top: 48pt; width: 99.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 99.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 10.03pt; position: var(--position); text-decoration: none; white-space: pre;\">November 15, 2029<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 395.25pt; position: var(--position); top: 48pt; width: 56.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 56.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 13.56pt; position: var(--position); text-decoration: none; white-space: pre;\">Yes (a)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 455.25pt; position: var(--position); top: 48pt; width: 56.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 56.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 31.34pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 31.34pt; position: var(--position);\">5.0<span style=\"display: inline-block; height: 6.93pt; width: 11.66pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 63pt; width: 114pt;\"><div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); top: 4.42pt; width: 114pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">7.25%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 28.459999999999997pt; position: var(--position); white-space: pre;\"> Senior notes<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 117.75pt; position: var(--position); top: 63pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">350,000<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 188.25pt; position: var(--position); top: 63pt; width: 99.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 99.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 21.96pt; position: var(--position); text-decoration: none; white-space: pre;\">June 22, 2022<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 291.75pt; position: var(--position); top: 63pt; width: 99.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 99.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 22.79pt; position: var(--position); text-decoration: none; white-space: pre;\">July 15, 2030<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 395.25pt; position: var(--position); top: 63pt; width: 56.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 56.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 13.27pt; position: var(--position); text-decoration: none; white-space: pre;\">Yes (b)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 455.25pt; position: var(--position); top: 63pt; width: 56.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 56.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 31.34pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 31.34pt; position: var(--position);\">7.5<span style=\"display: inline-block; height: 6.93pt; width: 11.66pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 78pt; width: 114pt;\"><div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); top: 4.42pt; width: 114pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">4.00%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 28.459999999999997pt; position: var(--position); white-space: pre;\"> Senior notes <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 117.75pt; position: var(--position); top: 78pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">390,000<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 188.25pt; position: var(--position); top: 78pt; width: 99.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 99.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 24.46pt; position: var(--position); text-decoration: none; white-space: pre;\">June 9, 2021<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 291.75pt; position: var(--position); top: 78pt; width: 99.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 99.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 21.96pt; position: var(--position); text-decoration: none; white-space: pre;\">June 15, 2031<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 395.25pt; position: var(--position); top: 78pt; width: 56.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 56.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 13.56pt; position: var(--position); text-decoration: none; white-space: pre;\">Yes (a)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 455.25pt; position: var(--position); top: 78pt; width: 56.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 56.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 31.34pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 31.34pt; position: var(--position);\">4.2<span style=\"display: inline-block; height: 6.93pt; width: 11.66pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 168.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 11.09pt;\">(a)<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.97pt;\">At our option, these notes may be redeemed, in whole at any time or from time to time in part, at a redemption price equal<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 180.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 79.3pt;\">to the greater of (i) <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 146.8pt; position: var(--position); text-decoration: none; white-space: pre; width: 23.33pt;\">100%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 170.13pt; position: var(--position); text-decoration: none; white-space: pre; width: 392.19pt;\"> of the principal amount of the notes being redeemed and (ii) the sum of the present values of the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.3199999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 192.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.89pt;\">remaining scheduled payments of principal and interest on the notes being redeemed (exclusive of interest accrued to the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 204.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.91pt;\">applicable redemption date), discounted to the redemption date at a defined rate, plus, in each case, accrued and unpaid<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4100000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 216.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.83pt;\">interest on the notes being redeemed to, but excluding, the applicable redemption date, except that six months prior to the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.3299999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 228.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 298.86pt;\">stated maturity date for these notes, the redemption price will be equal to <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 366.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 23.33pt;\">100%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 389.69pt; position: var(--position); text-decoration: none; white-space: pre; width: 172.78pt;\"> of the principal amount of the notes being<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 240.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 489.66pt;\">redeemed, plus accrued and unpaid interest on the notes being redeemed to, but excluding, the applicable redemption date.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 259.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 11.66pt;\">(b)<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.76pt;\">At our option, these notes may be redeemed, in whole at any time or in part from time to time prior to July 15, 2025, at a<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.26pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 271.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 106.82pt;\">redemption price equal to <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 174.32pt; position: var(--position); text-decoration: none; white-space: pre; width: 23.33pt;\">100%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 197.65pt; position: var(--position); text-decoration: none; white-space: pre; width: 364.72pt;\"> of the principal amount of the notes being redeemed plus a \u201cmake whole\u201d premium, plus<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 283.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.99pt;\">accrued and unpaid interest, if any, to the redemption date.\u00a0 In addition, at any time or from time to time prior to July 15,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 295.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.82pt;\">2025, an amount not to exceed the net proceeds of qualified equity offerings may be used at our option to redeem up to<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.3199999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 307.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 18.33pt;\">40%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 85.83pt; position: var(--position); text-decoration: none; white-space: pre; width: 326.95pt;\"> of the aggregate principal amount of these notes, at a redemption price equal to <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 412.78pt; position: var(--position); text-decoration: none; white-space: pre; width: 40.83pt;\">107.250%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 453.61pt; position: var(--position); text-decoration: none; white-space: pre; width: 108.73pt;\"> of the principal amount of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.3399999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 319.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.94pt;\">the notes to be redeemed, plus accrued and unpaid interest, if any, to, but excluding the redemption date.\u00a0 We may also<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 331.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.86pt;\">elect to redeem the notes in whole at any time or in part from time to time, on or after July 15, 2025, at the applicable<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 343.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 386.45pt;\">specified redemption price, including accrued and unpaid interest, if any, to the redemption date.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 453.95pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 364.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.83pt;\">If a change in control occurs as defined in the instruments governing our senior notes, we would be required to offer to<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.3299999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 376.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 189.44pt;\">purchase all of our outstanding senior notes at <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 238.94pt; position: var(--position); text-decoration: none; white-space: pre; width: 23.33pt;\">101%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 262.27pt; position: var(--position); text-decoration: none; white-space: pre; width: 300.17pt;\"> of their principal amount, together with all accrued and unpaid interest, if<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 388.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 16.93pt;\">any.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 409.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.95pt;\">The indenture governing our senior notes does not contain any financial covenants.\u00a0 Subject to specified exceptions, the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 421.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.96pt;\">indenture contains certain restrictive covenants that, among other things, limit our ability to incur secured indebtedness, or<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 433.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 364.83pt;\">engage in sale-leaseback transactions involving property above a certain specified value.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 414.33pt; position: var(--position); text-decoration: none; white-space: pre; width: 114.86pt;\">\u00a0 In addition, the indenture <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 529.19pt; position: var(--position); text-decoration: none; white-space: pre; width: 33.29pt;\">contains<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 445.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 290.17pt;\">certain limitations related to mergers, consolidations, and sales of assets.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 339.67pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 466.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 117.62pt;\">As of the date of this report, <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 185.12pt; position: var(--position); text-decoration: none; white-space: pre; width: 377.19pt;\">we were in compliance with the applicable terms of all our covenants and other requirements<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.31pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 478.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.98pt;\">under the Credit Facility, the Term Loan, the senior notes, the indenture, the LOC Facility, and the mortgages and land<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 490.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 180.72pt;\">contracts due to land sellers and other loans.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 230.22pt; position: var(--position); text-decoration: none; white-space: pre; width: 107.74pt;\">\u00a0 Our ability to access the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 337.96pt; position: var(--position); text-decoration: none; white-space: pre; width: 58.49pt;\">Credit Facility<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 396.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 166.04pt;\"> for cash borrowings and letters of credit<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 502.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 456.46pt;\">and our ability to secure future debt financing depend, in part, on our ability to remain in such compliance.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 505.96pt; position: var(--position); text-decoration: none; white-space: pre; width: 56.33pt;\">Our ability to<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.29pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 514.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.98pt;\">access the Credit Facility\u2019s full borrowing capacity, as well as the LOC Facility\u2019s full issuance capacity, also depends on the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 526.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.85pt;\">ability and willingness of the applicable lenders and financial institutions, including any substitute or additional lenders and<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 538.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 95.58pt;\">financial institutions, to<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"color: #4472c4; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 145.07999999999998pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.99pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 148.07pt; position: var(--position); text-decoration: none; white-space: pre; width: 414.34pt;\">meet their commitments to fund loans, extend credit or provide payment guarantees to or for us under<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 550.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 73.23pt;\">those instruments.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 122.73pt; position: var(--position); text-decoration: none; white-space: pre; width: 323.8pt;\">\u00a0 There are no agreements that restrict our payment of dividends other than the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 446.53pt; position: var(--position); text-decoration: none; white-space: pre; width: 58.48pt;\">Credit Facility<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 505.01pt; position: var(--position); text-decoration: none; white-space: pre; width: 35.69pt;\"> and the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 540.7pt; position: var(--position); text-decoration: none; white-space: pre; width: 21.63pt;\">Term<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.33pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 562.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.53pt;\">Loan<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 70.03pt; position: var(--position); text-decoration: none; white-space: pre; width: 492.37pt;\">, which would restrict our payment of certain dividends, such as cash dividends on our common stock, if a default under<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 574.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 15.76pt;\">the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 65.26pt; position: var(--position); text-decoration: none; white-space: pre; width: 59.02pt;\">Credit Facility<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 124.28pt; position: var(--position); text-decoration: none; white-space: pre; width: 31.21pt;\"> or the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 155.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 45.72pt;\">Term Loan<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 201.21pt; position: var(--position); text-decoration: none; white-space: pre; width: 361.23pt;\"> exists at the time of any such payment, or if any such payment would result in such a<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 586.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 466.34pt;\">default (other than dividends paid within 60 days after declaration, if there was no default at the time of declaration).<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 515.8399999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 607.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 294.2pt;\">Mortgages and Land Contracts Due to Land Sellers and Other Loans. <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 361.7pt; position: var(--position); text-decoration: none; white-space: pre; width: 29.94pt;\"> As of <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 391.64pt; position: var(--position); text-decoration: none; white-space: pre; width: 81.68pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 473.32pt; position: var(--position); text-decoration: none; white-space: pre; width: 89.02pt;\">, inventories having a<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.3399999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 619.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 70.75pt;\">carrying value of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 120.25pt; position: var(--position); text-decoration: none; white-space: pre; width: 53.85pt;\">$14.1 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 174.1pt; position: var(--position); text-decoration: none; white-space: pre; width: 377.83pt;\"> were pledged to collateralize mortgages and land contracts due to land sellers and other loans.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 551.9300000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 640.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 74.92pt;\">Shelf Registration.<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 142.42000000000002pt; position: var(--position); text-decoration: none; white-space: pre; width: 24.73pt;\">\u00a0 Our <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 167.15pt; position: var(--position); text-decoration: none; white-space: pre; width: 96.03pt;\">2023 Shelf Registration<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 263.18pt; position: var(--position); text-decoration: none; white-space: pre; width: 70.22pt;\"> is filed with the <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 333.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 18.32pt;\">SEC<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 351.72pt; position: var(--position); text-decoration: none; white-space: pre; width: 27.21pt;\">.\u00a0 The <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 378.93pt; position: var(--position); text-decoration: none; white-space: pre; width: 96.03pt;\">2023 Shelf Registration<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 474.96pt; position: var(--position); text-decoration: none; white-space: pre; width: 87.41pt;\"> registers the offering<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 652.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.89pt;\">of securities that we may issue from time to time in amounts to be determined.\u00a0 Our ability to issue securities is subject to<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 664.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.89pt;\">market conditions and, with respect to debt securities, other factors impacting our borrowing capacity. We have not made any<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 676.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 129.58pt;\">offerings of securities under the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 179.08pt; position: var(--position); text-decoration: none; white-space: pre; width: 94.91pt;\">2023 Shelf Registration<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 273.99pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\">.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 276.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 697.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 410.96pt;\">Principal payments on our notes payable are due during each year ending November 30 as follows: <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 478.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2025<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 498.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 16.56pt;\">\u00a0\u2014 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 515.02pt; position: var(--position); text-decoration: none; white-space: pre; width: 44.63pt;\">$.5 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 559.65pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.77pt;\">;<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4200000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 709.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2026<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 69.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 18.56pt;\">\u00a0\u2014 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 88.06pt; position: var(--position); text-decoration: none; white-space: pre; width: 60.63pt;\">$360.6 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 148.69pt; position: var(--position); text-decoration: none; white-space: pre; width: 7.05pt;\">; <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 155.74pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2027<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 175.74pt; position: var(--position); text-decoration: none; white-space: pre; width: 18.56pt;\">\u00a0\u2014 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 194.3pt; position: var(--position); text-decoration: none; white-space: pre; width: 60.63pt;\">$300.8 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 254.93pt; position: var(--position); text-decoration: none; white-space: pre; width: 7.05pt;\">; <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 261.98pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2028<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 281.98pt; position: var(--position); text-decoration: none; white-space: pre; width: 18.56pt;\"> \u2014 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 300.53999999999996pt; position: var(--position); text-decoration: none; white-space: pre; width: 45.63pt;\">$.8 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 346.17pt; position: var(--position); text-decoration: none; white-space: pre; width: 7.05pt;\">; <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 353.22pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2029<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 373.22pt; position: var(--position); text-decoration: none; white-space: pre; width: 18.56pt;\">\u00a0\u2014 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 391.78pt; position: var(--position); text-decoration: none; white-space: pre; width: 60.63pt;\">$300.3 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 452.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 82.57pt;\">; and thereafter\u00a0\u2014 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 534.98pt; position: var(--position); text-decoration: none; white-space: pre; width: 27.5pt;\">$740.0<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 28.85pt;\">million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 78.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\">.<span style=\"display: inline-block; height: 6.93pt;\"></span></span>","language":"en-us"}]},{"name":"rpt:f-1066","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfDebtInstrumentsTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 225.62pt;\">Notes payable consisted of the following (in thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 293.12pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span><div style=\"position: var(--position); top: 84.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 510pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 372.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 372.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 0pt; width: 137.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 137.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 44.86pt; position: var(--position); text-decoration: none; white-space: pre;\">November\u00a030,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 372.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 24pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 372.75pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); white-space: pre;\">Senior unsecured term loan due August 25, 2026<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">358,826<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">358,156<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 44.25pt; width: 372.75pt;\"><div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">6.875%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 33.46pt; position: var(--position); white-space: pre;\"> Senior notes due June 15, 2027<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">298,560<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">298,062<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 59.25pt; width: 372.75pt;\"><div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">4.80%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 28.459999999999997pt; position: var(--position); white-space: pre;\"> Senior notes due November 15, 2029<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">297,932<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">297,572<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 74.25pt; width: 372.75pt;\"><div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">7.25%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 28.459999999999997pt; position: var(--position); white-space: pre;\"> Senior notes due July 15, 2030<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 74.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">346,574<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 74.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">346,101<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 89.25pt; width: 372.75pt;\"><div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); top: 4.42pt; width: 372.75pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">4.00%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 28.459999999999997pt; position: var(--position); white-space: pre;\"> Senior notes due June 15, 2031<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 89.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">386,638<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 89.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">386,199<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 24.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 104.25pt; width: 372.75pt;\"><div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); top: 2.17pt; width: 372.75pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); white-space: pre;\">Mortgages and land contracts due to land sellers and other loans (at an interest rate of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 346.65pt; position: var(--position); text-decoration: none; white-space: pre;\">4.3%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 367.48pt; position: var(--position); white-space: pre;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); top: 14.17pt; width: 372.75pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); white-space: pre;\">at November 30, 2024 and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 120.44pt; position: var(--position); text-decoration: none; white-space: pre;\">3.0%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 141.26999999999998pt; position: var(--position); white-space: pre;\"> to <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 154.04pt; position: var(--position); text-decoration: none; white-space: pre;\">4.5%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 174.87pt; position: var(--position); white-space: pre;\"> at November 30, 2023)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 104.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">3,149<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 104.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">3,808<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 129pt; width: 372.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 372.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Total<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 129pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 15.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">1,691,679<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 129pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 15.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">1,689,898<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 239.22pt;\">The key terms of each of our senior notes outstanding as of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 306.72pt; position: var(--position); text-decoration: none; white-space: pre; width: 79.68pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 386.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 157.08pt;\"> were as follows (dollars in thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span><div style=\"position: var(--position); top: 63.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 50.25pt; position: var(--position); top: 0pt; width: 511.5pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 114pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 99.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 99.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 56.25pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 56.25pt;\"></td></tr><tr style=\"height: 3.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"3\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 395.25pt; position: var(--position); top: 0pt; width: 56.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.12pt; width: 56.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 7.26pt; position: var(--position); text-decoration: none; white-space: pre;\">Redeemable <span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 11.12pt; width: 56.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 14.69pt; position: var(--position); text-decoration: none; white-space: pre;\">Prior to <span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 19.12pt; width: 56.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 12.58pt; position: var(--position); text-decoration: none; white-space: pre;\">Maturity<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"3\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 455.25pt; position: var(--position); top: 0pt; width: 56.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 11.12pt; width: 56.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 13.03pt; position: var(--position); text-decoration: none; white-space: pre;\">Effective <span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 19.12pt; width: 56.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 5.82pt; position: var(--position); text-decoration: none; white-space: pre;\">Interest Rate<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 15.75pt; width: 114pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 114pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Notes Payable<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 117.75pt; position: var(--position); top: 15.75pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 17.61pt; position: var(--position); text-decoration: none; white-space: pre;\">Principal<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 188.25pt; position: var(--position); top: 15.75pt; width: 99.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 99.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 26.23pt; position: var(--position); text-decoration: none; white-space: pre;\">Issuance Date<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 291.75pt; position: var(--position); top: 15.75pt; width: 99.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 99.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.34pt; position: var(--position); text-decoration: none; white-space: pre;\">Maturity Date<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 27.75pt; width: 114pt;\"><div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); top: 9.67pt; width: 114pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">6.875%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 33.46pt; position: var(--position); white-space: pre;\"> Senior notes<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 117.75pt; position: var(--position); top: 27.75pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">300,000<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 188.25pt; position: var(--position); top: 27.75pt; width: 99.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 99.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 13.08pt; position: var(--position); text-decoration: none; white-space: pre;\">February 20, 2019<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 291.75pt; position: var(--position); top: 27.75pt; width: 99.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 99.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 21.96pt; position: var(--position); text-decoration: none; white-space: pre;\">June 15, 2027<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 395.25pt; position: var(--position); top: 27.75pt; width: 56.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 56.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 13.56pt; position: var(--position); text-decoration: none; white-space: pre;\">Yes (a)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 455.25pt; position: var(--position); top: 27.75pt; width: 56.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 56.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 31.34pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 31.34pt; position: var(--position);\">7.1<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span><span style=\"left: 47.17pt; position: var(--position);\">%<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 48pt; width: 114pt;\"><div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); top: 4.42pt; width: 114pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">4.80%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 28.459999999999997pt; position: var(--position); white-space: pre;\"> Senior notes<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 117.75pt; position: var(--position); top: 48pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">300,000<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 188.25pt; position: var(--position); top: 48pt; width: 99.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 99.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 12.53pt; position: var(--position); text-decoration: none; white-space: pre;\">November 4, 2019<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 291.75pt; position: var(--position); top: 48pt; width: 99.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 99.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 10.03pt; position: var(--position); text-decoration: none; white-space: pre;\">November 15, 2029<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 395.25pt; position: var(--position); top: 48pt; width: 56.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 56.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 13.56pt; position: var(--position); text-decoration: none; white-space: pre;\">Yes (a)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 455.25pt; position: var(--position); top: 48pt; width: 56.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 56.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 31.34pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 31.34pt; position: var(--position);\">5.0<span style=\"display: inline-block; height: 6.93pt; width: 11.66pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 63pt; width: 114pt;\"><div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); top: 4.42pt; width: 114pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">7.25%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 28.459999999999997pt; position: var(--position); white-space: pre;\"> Senior notes<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 117.75pt; position: var(--position); top: 63pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">350,000<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 188.25pt; position: var(--position); top: 63pt; width: 99.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 99.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 21.96pt; position: var(--position); text-decoration: none; white-space: pre;\">June 22, 2022<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 291.75pt; position: var(--position); top: 63pt; width: 99.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 99.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 22.79pt; position: var(--position); text-decoration: none; white-space: pre;\">July 15, 2030<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 395.25pt; position: var(--position); top: 63pt; width: 56.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 56.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 13.27pt; position: var(--position); text-decoration: none; white-space: pre;\">Yes (b)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 455.25pt; position: var(--position); top: 63pt; width: 56.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 56.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 31.34pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 31.34pt; position: var(--position);\">7.5<span style=\"display: inline-block; height: 6.93pt; width: 11.66pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 78pt; width: 114pt;\"><div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); top: 4.42pt; width: 114pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">4.00%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 28.459999999999997pt; position: var(--position); white-space: pre;\"> Senior notes <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 117.75pt; position: var(--position); top: 78pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">390,000<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 188.25pt; position: var(--position); top: 78pt; width: 99.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 99.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 24.46pt; position: var(--position); text-decoration: none; white-space: pre;\">June 9, 2021<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 291.75pt; position: var(--position); top: 78pt; width: 99.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 99.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 21.96pt; position: var(--position); text-decoration: none; white-space: pre;\">June 15, 2031<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 395.25pt; position: var(--position); top: 78pt; width: 56.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 56.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 13.56pt; position: var(--position); text-decoration: none; white-space: pre;\">Yes (a)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 455.25pt; position: var(--position); top: 78pt; width: 56.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 56.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 31.34pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"left: 31.34pt; position: var(--position);\">4.2<span style=\"display: inline-block; height: 6.93pt; width: 11.66pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 168.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 11.09pt;\">(a)<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.97pt;\">At our option, these notes may be redeemed, in whole at any time or from time to time in part, at a redemption price equal<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 180.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 79.3pt;\">to the greater of (i) <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 146.8pt; position: var(--position); text-decoration: none; white-space: pre; width: 23.33pt;\">100%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 170.13pt; position: var(--position); text-decoration: none; white-space: pre; width: 392.19pt;\"> of the principal amount of the notes being redeemed and (ii) the sum of the present values of the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.3199999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 192.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.89pt;\">remaining scheduled payments of principal and interest on the notes being redeemed (exclusive of interest accrued to the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 204.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.91pt;\">applicable redemption date), discounted to the redemption date at a defined rate, plus, in each case, accrued and unpaid<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4100000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 216.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.83pt;\">interest on the notes being redeemed to, but excluding, the applicable redemption date, except that six months prior to the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.3299999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 228.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 298.86pt;\">stated maturity date for these notes, the redemption price will be equal to <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 366.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 23.33pt;\">100%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 389.69pt; position: var(--position); text-decoration: none; white-space: pre; width: 172.78pt;\"> of the principal amount of the notes being<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 240.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 489.66pt;\">redeemed, plus accrued and unpaid interest on the notes being redeemed to, but excluding, the applicable redemption date.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 259.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 11.66pt;\">(b)<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.76pt;\">At our option, these notes may be redeemed, in whole at any time or in part from time to time prior to July 15, 2025, at a<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.26pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 271.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 106.82pt;\">redemption price equal to <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 174.32pt; position: var(--position); text-decoration: none; white-space: pre; width: 23.33pt;\">100%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 197.65pt; position: var(--position); text-decoration: none; white-space: pre; width: 364.72pt;\"> of the principal amount of the notes being redeemed plus a \u201cmake whole\u201d premium, plus<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 283.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.99pt;\">accrued and unpaid interest, if any, to the redemption date.\u00a0 In addition, at any time or from time to time prior to July 15,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 295.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.82pt;\">2025, an amount not to exceed the net proceeds of qualified equity offerings may be used at our option to redeem up to<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.3199999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 307.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 18.33pt;\">40%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 85.83pt; position: var(--position); text-decoration: none; white-space: pre; width: 326.95pt;\"> of the aggregate principal amount of these notes, at a redemption price equal to <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 412.78pt; position: var(--position); text-decoration: none; white-space: pre; width: 40.83pt;\">107.250%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 453.61pt; position: var(--position); text-decoration: none; white-space: pre; width: 108.73pt;\"> of the principal amount of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.3399999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 319.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.94pt;\">the notes to be redeemed, plus accrued and unpaid interest, if any, to, but excluding the redemption date.\u00a0 We may also<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 331.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.86pt;\">elect to redeem the notes in whole at any time or in part from time to time, on or after July 15, 2025, at the applicable<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 386.45pt;\">specified redemption price, including accrued and unpaid interest, if any, to the redemption date.<span style=\"display: inline-block; height: 6.93pt;\"></span></span>","language":"en-us"}]},{"name":"rpt:f-1067","factDimensions":{"xbrl:concept":"us-gaap:NotesAndLoansPayable","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:DebtInstrumentAxis":"kbh:SeniorUnsecuredTermLoanDueAugust252026Member","us-gaap:LongtermDebtTypeAxis":"kbh:TermLoanMember"},"factValues":[{"value":"358826000","decimals":-3}]},{"name":"rpt:f-1068","factDimensions":{"xbrl:concept":"us-gaap:NotesAndLoansPayable","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:DebtInstrumentAxis":"kbh:SeniorUnsecuredTermLoanDueAugust252026Member","us-gaap:LongtermDebtTypeAxis":"kbh:TermLoanMember"},"factValues":[{"value":"358156000","decimals":-3}]},{"name":"rpt:f-1069","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentInterestRateStatedPercentage","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","us-gaap:DebtInstrumentAxis":"kbh:SeniorNotesDueTwoThousandTwentySevenAtSixPointEightSevenFivePercentMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:SeniorNotesMember"},"factValues":[{"value":"0.06875"}]},{"name":"rpt:f-1070","factDimensions":{"xbrl:concept":"us-gaap:NotesAndLoansPayable","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:DebtInstrumentAxis":"kbh:SeniorNotesDueTwoThousandTwentySevenAtSixPointEightSevenFivePercentMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:SeniorNotesMember"},"factValues":[{"value":"298560000","decimals":-3}]},{"name":"rpt:f-1071","factDimensions":{"xbrl:concept":"us-gaap:NotesAndLoansPayable","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:DebtInstrumentAxis":"kbh:SeniorNotesDueTwoThousandTwentySevenAtSixPointEightSevenFivePercentMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:SeniorNotesMember"},"factValues":[{"value":"298062000","decimals":-3}]},{"name":"rpt:f-1072","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentInterestRateStatedPercentage","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","us-gaap:DebtInstrumentAxis":"kbh:SeniorNotesDueTwoThousandTwentyNineAtFourPointEightPercentMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:SeniorNotesMember"},"factValues":[{"value":"0.0480"}]},{"name":"rpt:f-1073","factDimensions":{"xbrl:concept":"us-gaap:NotesAndLoansPayable","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:DebtInstrumentAxis":"kbh:SeniorNotesDueTwoThousandTwentyNineAtFourPointEightPercentMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:SeniorNotesMember"},"factValues":[{"value":"297932000","decimals":-3}]},{"name":"rpt:f-1074","factDimensions":{"xbrl:concept":"us-gaap:NotesAndLoansPayable","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:DebtInstrumentAxis":"kbh:SeniorNotesDueTwoThousandTwentyNineAtFourPointEightPercentMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:SeniorNotesMember"},"factValues":[{"value":"297572000","decimals":-3}]},{"name":"rpt:f-1075","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentInterestRateStatedPercentage","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","us-gaap:DebtInstrumentAxis":"kbh:SeniorNotesDueTwoThousandThirtyAtSevenPointTwoFivePercentMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:SeniorNotesMember"},"factValues":[{"value":"0.0725"}]},{"name":"rpt:f-1076","factDimensions":{"xbrl:concept":"us-gaap:NotesAndLoansPayable","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:DebtInstrumentAxis":"kbh:SeniorNotesDueTwoThousandThirtyAtSevenPointTwoFivePercentMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:SeniorNotesMember"},"factValues":[{"value":"346574000","decimals":-3}]},{"name":"rpt:f-1077","factDimensions":{"xbrl:concept":"us-gaap:NotesAndLoansPayable","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:DebtInstrumentAxis":"kbh:SeniorNotesDueTwoThousandThirtyAtSevenPointTwoFivePercentMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:SeniorNotesMember"},"factValues":[{"value":"346101000","decimals":-3}]},{"name":"rpt:f-1078","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentInterestRateStatedPercentage","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","us-gaap:DebtInstrumentAxis":"kbh:SeniorNotesDueTwoThousandThirtyOneAtFourPointZeroZeroPercentMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:SeniorNotesMember"},"factValues":[{"value":"0.0400"}]},{"name":"rpt:f-1079","factDimensions":{"xbrl:concept":"us-gaap:NotesAndLoansPayable","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:DebtInstrumentAxis":"kbh:SeniorNotesDueTwoThousandThirtyOneAtFourPointZeroZeroPercentMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:SeniorNotesMember"},"factValues":[{"value":"386638000","decimals":-3}]},{"name":"rpt:f-1080","factDimensions":{"xbrl:concept":"us-gaap:NotesAndLoansPayable","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:DebtInstrumentAxis":"kbh:SeniorNotesDueTwoThousandThirtyOneAtFourPointZeroZeroPercentMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:SeniorNotesMember"},"factValues":[{"value":"386199000","decimals":-3}]},{"name":"rpt:f-1081","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentInterestRateStatedPercentage","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","srt:RangeAxis":"srt:MaximumMember","us-gaap:LongtermDebtTypeAxis":"kbh:MortgagesAndLandContractsDueToLandSellersAndOtherLoansMember"},"factValues":[{"value":"0.043"}]},{"name":"rpt:f-1082","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentInterestRateStatedPercentage","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","us-gaap:LongtermDebtTypeAxis":"kbh:MortgagesAndLandContractsDueToLandSellersAndOtherLoansMember"},"factValues":[{"value":"0.043"}]},{"name":"rpt:f-1083","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentInterestRateStatedPercentage","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","srt:RangeAxis":"srt:MinimumMember","us-gaap:LongtermDebtTypeAxis":"kbh:MortgagesAndLandContractsDueToLandSellersAndOtherLoansMember"},"factValues":[{"value":"0.030"}]},{"name":"rpt:f-1084","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentInterestRateStatedPercentage","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","srt:RangeAxis":"srt:MaximumMember","us-gaap:LongtermDebtTypeAxis":"kbh:MortgagesAndLandContractsDueToLandSellersAndOtherLoansMember"},"factValues":[{"value":"0.045"}]},{"name":"rpt:f-1085","factDimensions":{"xbrl:concept":"us-gaap:NotesAndLoansPayable","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:LongtermDebtTypeAxis":"kbh:MortgagesAndLandContractsDueToLandSellersAndOtherLoansMember"},"factValues":[{"value":"3149000","decimals":-3}]},{"name":"rpt:f-1086","factDimensions":{"xbrl:concept":"us-gaap:NotesAndLoansPayable","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:LongtermDebtTypeAxis":"kbh:MortgagesAndLandContractsDueToLandSellersAndOtherLoansMember"},"factValues":[{"value":"3808000","decimals":-3}]},{"name":"rpt:f-1087","factDimensions":{"xbrl:concept":"us-gaap:NotesAndLoansPayable","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1691679000","decimals":-3}]},{"name":"rpt:f-1088","factDimensions":{"xbrl:concept":"us-gaap:NotesAndLoansPayable","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1689898000","decimals":-3}]},{"name":"rpt:f-1089","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11500000","decimals":-5}]},{"name":"rpt:f-1090","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13900000","decimals":-5}]},{"name":"rpt:f-1091","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember"},"factValues":[{"value":"1090000000.00","decimals":-7}]},{"name":"rpt:f-1092","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityExpirationDate1","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember"},"factValues":[{"value":"2027-02-18"}]},{"name":"rpt:f-1093","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember"},"factValues":[{"value":"1290000000","decimals":-7}]},{"name":"rpt:f-1094","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"us-gaap:LetterOfCreditMember"},"factValues":[{"value":"250000000.0","decimals":-5}]},{"name":"rpt:f-1095","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","srt:RangeAxis":"srt:MinimumMember","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember"},"factValues":[{"value":"0.0015"}]},{"name":"rpt:f-1096","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","srt:RangeAxis":"srt:MaximumMember","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember"},"factValues":[{"value":"0.0035"}]},{"name":"rpt:f-1097","factDimensions":{"xbrl:concept":"us-gaap:LineOfCredit","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember"},"factValues":[{"value":"0"}]},{"name":"rpt:f-1098","factDimensions":{"xbrl:concept":"us-gaap:LineOfCredit","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"us-gaap:LetterOfCreditMember"},"factValues":[{"value":"8300000","decimals":-5}]},{"name":"rpt:f-1099","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember"},"factValues":[{"value":"1080000000.00","decimals":-7}]},{"name":"rpt:f-1100","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"us-gaap:LetterOfCreditMember"},"factValues":[{"value":"241700000","decimals":-5}]},{"name":"rpt:f-1101","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentMaturityDate","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"2026-08-25"}]},{"name":"rpt:f-1102","factDimensions":{"xbrl:concept":"us-gaap:LongtermDebtWeightedAverageInterestRate","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","us-gaap:DebtInstrumentAxis":"kbh:SeniorUnsecuredTermLoanDueAugust252026Member","us-gaap:LongtermDebtTypeAxis":"kbh:TermLoanMember"},"factValues":[{"value":"0.060","decimals":3}]},{"name":"rpt:f-1103","factDimensions":{"xbrl:concept":"us-gaap:LongtermDebtWeightedAverageInterestRate","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","us-gaap:DebtInstrumentAxis":"kbh:SeniorUnsecuredTermLoanDueAugust252026Member","us-gaap:LongtermDebtTypeAxis":"kbh:TermLoanMember"},"factValues":[{"value":"0.068","decimals":3}]},{"name":"rpt:f-1104","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity","xbrl:period":"2024-09-12T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"kbh:LOCFacilitiesMember"},"factValues":[{"value":"75000000"}]},{"name":"rpt:f-1105","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity","xbrl:period":"2024-09-13T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:RangeAxis":"srt:MaximumMember","us-gaap:CreditFacilityAxis":"kbh:LOCFacilitiesMember"},"factValues":[{"value":"100000000"}]},{"name":"rpt:f-1106","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityExpirationDate1","xbrl:period":"2024-09-12T00:00:00/2024-09-13T00:00:00","xbrl:entity":"cik:0000795266","us-gaap:CreditFacilityAxis":"kbh:LOCFacilitiesMember"},"factValues":[{"value":"2028-02-13"}]},{"name":"rpt:f-1107","factDimensions":{"xbrl:concept":"us-gaap:LettersOfCreditOutstandingAmount","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"kbh:LOCFacilitiesMember"},"factValues":[{"value":"73300000","decimals":-5}]},{"name":"rpt:f-1108","factDimensions":{"xbrl:concept":"us-gaap:LettersOfCreditOutstandingAmount","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"kbh:LOCFacilitiesMember"},"factValues":[{"value":"12500000","decimals":-5}]},{"name":"rpt:f-1109","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentInterestRateStatedPercentage","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","us-gaap:DebtInstrumentAxis":"kbh:SeniorNotesDueTwoThousandTwentySevenAtSixPointEightSevenFivePercentMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:SeniorNotesMember"},"factValues":[{"value":"0.06875"}]},{"name":"rpt:f-1110","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentFaceAmount","xbrl:period":"2019-02-21T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:DebtInstrumentAxis":"kbh:SeniorNotesDueTwoThousandTwentySevenAtSixPointEightSevenFivePercentMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:SeniorNotesMember"},"factValues":[{"value":"300000000"}]},{"name":"rpt:f-1111","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentInterestRateEffectivePercentage","xbrl:period":"2019-02-21T00:00:00","xbrl:entity":"cik:0000795266","us-gaap:DebtInstrumentAxis":"kbh:SeniorNotesDueTwoThousandTwentySevenAtSixPointEightSevenFivePercentMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:SeniorNotesMember"},"factValues":[{"value":"0.071","decimals":3}]},{"name":"rpt:f-1112","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentInterestRateStatedPercentage","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","us-gaap:DebtInstrumentAxis":"kbh:SeniorNotesDueTwoThousandTwentyNineAtFourPointEightPercentMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:SeniorNotesMember"},"factValues":[{"value":"0.0480"}]},{"name":"rpt:f-1113","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentFaceAmount","xbrl:period":"2019-11-05T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:DebtInstrumentAxis":"kbh:SeniorNotesDueTwoThousandTwentyNineAtFourPointEightPercentMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:SeniorNotesMember"},"factValues":[{"value":"300000000"}]},{"name":"rpt:f-1114","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentInterestRateEffectivePercentage","xbrl:period":"2019-11-05T00:00:00","xbrl:entity":"cik:0000795266","us-gaap:DebtInstrumentAxis":"kbh:SeniorNotesDueTwoThousandTwentyNineAtFourPointEightPercentMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:SeniorNotesMember"},"factValues":[{"value":"0.050","decimals":3}]},{"name":"rpt:f-1115","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentInterestRateStatedPercentage","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","us-gaap:DebtInstrumentAxis":"kbh:SeniorNotesDueTwoThousandThirtyAtSevenPointTwoFivePercentMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:SeniorNotesMember"},"factValues":[{"value":"0.0725"}]},{"name":"rpt:f-1116","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentFaceAmount","xbrl:period":"2022-06-23T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:DebtInstrumentAxis":"kbh:SeniorNotesDueTwoThousandThirtyAtSevenPointTwoFivePercentMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:SeniorNotesMember"},"factValues":[{"value":"350000000"}]},{"name":"rpt:f-1117","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentInterestRateEffectivePercentage","xbrl:period":"2022-06-23T00:00:00","xbrl:entity":"cik:0000795266","us-gaap:DebtInstrumentAxis":"kbh:SeniorNotesDueTwoThousandThirtyAtSevenPointTwoFivePercentMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:SeniorNotesMember"},"factValues":[{"value":"0.075","decimals":3}]},{"name":"rpt:f-1118","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentInterestRateStatedPercentage","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","us-gaap:DebtInstrumentAxis":"kbh:SeniorNotesDueTwoThousandThirtyOneAtFourPointZeroZeroPercentMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:SeniorNotesMember"},"factValues":[{"value":"0.0400"}]},{"name":"rpt:f-1119","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentFaceAmount","xbrl:period":"2021-06-10T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:DebtInstrumentAxis":"kbh:SeniorNotesDueTwoThousandThirtyOneAtFourPointZeroZeroPercentMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:SeniorNotesMember"},"factValues":[{"value":"390000000"}]},{"name":"rpt:f-1120","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentInterestRateEffectivePercentage","xbrl:period":"2021-06-10T00:00:00","xbrl:entity":"cik:0000795266","us-gaap:DebtInstrumentAxis":"kbh:SeniorNotesDueTwoThousandThirtyOneAtFourPointZeroZeroPercentMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:SeniorNotesMember"},"factValues":[{"value":"0.042","decimals":3}]},{"name":"rpt:f-1121","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentRedemptionPricePercentage","xbrl:period":"2019-02-20T00:00:00/2019-02-21T00:00:00","xbrl:entity":"cik:0000795266","us-gaap:DebtInstrumentAxis":"kbh:SeniorNotesDueTwoThousandTwentySevenAtSixPointEightSevenFivePercentMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:SeniorNotesMember"},"factValues":[{"value":"1","decimals":3}]},{"name":"rpt:f-1122","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentRedemptionPricePercentage","xbrl:period":"2019-11-04T00:00:00/2019-11-05T00:00:00","xbrl:entity":"cik:0000795266","us-gaap:DebtInstrumentAxis":"kbh:SeniorNotesDueTwoThousandTwentyNineAtFourPointEightPercentMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:SeniorNotesMember"},"factValues":[{"value":"1","decimals":3}]},{"name":"rpt:f-1123","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentRedemptionPricePercentage","xbrl:period":"2021-06-09T00:00:00/2021-06-10T00:00:00","xbrl:entity":"cik:0000795266","us-gaap:DebtInstrumentAxis":"kbh:SeniorNotesDueTwoThousandThirtyOneAtFourPointZeroZeroPercentMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:SeniorNotesMember"},"factValues":[{"value":"1","decimals":3}]},{"name":"rpt:f-1124","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentRedemptionPricePercentage","xbrl:period":"2019-02-20T00:00:00/2019-02-21T00:00:00","xbrl:entity":"cik:0000795266","us-gaap:DebtInstrumentAxis":"kbh:SeniorNotesDueTwoThousandTwentySevenAtSixPointEightSevenFivePercentMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:SeniorNotesMember"},"factValues":[{"value":"1","decimals":3}]},{"name":"rpt:f-1125","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentRedemptionPricePercentage","xbrl:period":"2019-11-04T00:00:00/2019-11-05T00:00:00","xbrl:entity":"cik:0000795266","us-gaap:DebtInstrumentAxis":"kbh:SeniorNotesDueTwoThousandTwentyNineAtFourPointEightPercentMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:SeniorNotesMember"},"factValues":[{"value":"1","decimals":3}]},{"name":"rpt:f-1126","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentRedemptionPricePercentage","xbrl:period":"2021-06-09T00:00:00/2021-06-10T00:00:00","xbrl:entity":"cik:0000795266","us-gaap:DebtInstrumentAxis":"kbh:SeniorNotesDueTwoThousandThirtyOneAtFourPointZeroZeroPercentMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:SeniorNotesMember"},"factValues":[{"value":"1","decimals":3}]},{"name":"rpt:f-1127","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentRedemptionPricePercentage","xbrl:period":"2022-06-22T00:00:00/2022-06-23T00:00:00","xbrl:entity":"cik:0000795266","us-gaap:DebtInstrumentAxis":"kbh:SeniorNotesDueTwoThousandThirtyAtSevenPointTwoFivePercentMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:SeniorNotesMember","us-gaap:DebtInstrumentRedemptionPeriodAxis":"us-gaap:DebtInstrumentRedemptionPeriodOneMember"},"factValues":[{"value":"1"}]},{"name":"rpt:f-1128","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed","xbrl:period":"2022-06-22T00:00:00/2022-06-23T00:00:00","xbrl:entity":"cik:0000795266","us-gaap:DebtInstrumentAxis":"kbh:SeniorNotesDueTwoThousandThirtyAtSevenPointTwoFivePercentMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:SeniorNotesMember","us-gaap:DebtInstrumentRedemptionPeriodAxis":"us-gaap:DebtInstrumentRedemptionPeriodOneMember"},"factValues":[{"value":"0.40"}]},{"name":"rpt:f-1129","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentRedemptionPricePercentage","xbrl:period":"2022-06-22T00:00:00/2022-06-23T00:00:00","xbrl:entity":"cik:0000795266","us-gaap:DebtInstrumentAxis":"kbh:SeniorNotesDueTwoThousandThirtyAtSevenPointTwoFivePercentMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:SeniorNotesMember"},"factValues":[{"value":"1.07250"}]},{"name":"rpt:f-1130","factDimensions":{"xbrl:concept":"kbh:PercentageofPrincipalAmountforPurchaseofNotesifChangeinControl","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","us-gaap:LongtermDebtTypeAxis":"us-gaap:SeniorNotesMember"},"factValues":[{"value":"1.01"}]},{"name":"rpt:f-1131","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentCollateralAmount","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14100000","decimals":-5}]},{"name":"rpt:f-1132","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"500000","decimals":-5}]},{"name":"rpt:f-1133","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"360600000","decimals":-5}]},{"name":"rpt:f-1134","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"300800000","decimals":-5}]},{"name":"rpt:f-1135","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"800000","decimals":-5}]},{"name":"rpt:f-1136","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"300300000","decimals":-5}]},{"name":"rpt:f-1137","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"740000000.0","decimals":-5}]},{"name":"rpt:f-1138","factDimensions":{"xbrl:concept":"us-gaap:FairValueDisclosuresTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; left: 94.5pt; position: var(--position); text-decoration: none; white-space: pre;\">Fair Value Disclosures<span style=\"display: inline-block; height: 6.77pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 63.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 393.07pt;\">Fair value measurements of assets and liabilities are categorized based on the following hierarchy:<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 84.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 30.23pt;\">Level 1<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 112.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 381.97pt;\">Fair value determined based on quoted prices in active markets for identical assets or liabilities.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 105.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 30.23pt;\">Level 2<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 112.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 449.93pt;\">Fair value determined using significant observable inputs, such as quoted prices for similar assets or liabilities<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4300000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 117.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 112.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 449.87pt;\">or quoted prices for identical or similar assets or liabilities in markets that are not active, inputs other than<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 129.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 112.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 450pt;\">quoted prices that are observable for the asset or liability, or inputs that are derived principally from or<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 141.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 112.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 283.83pt;\">corroborated by observable market data, by correlation or other means.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 162.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 30.23pt;\">Level 3<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 112.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 449.9pt;\">Fair value determined using significant unobservable inputs, such as pricing models, discounted cash flows, or<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 174.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 112.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 75.45pt;\">similar techniques.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 195.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.86pt;\">Fair value measurements are used for inventories on a nonrecurring basis when events and circumstances indicate that their<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 207.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 135.93pt;\">carrying value is not recoverable. <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 185.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 377.04pt;\"> Our inventories are generally Level 3 assets.\u00a0 We had no inventories with carrying values that<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 219.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 203.77pt;\">were adjusted to fair value during the years ended <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 253.27pt; position: var(--position); text-decoration: none; white-space: pre; width: 80.14pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 333.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 13.79pt;\"> or <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 347.2pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 367.2pt; position: var(--position); text-decoration: none; white-space: pre; width: 62.72pt;\">.\u00a0 See Note 7 \u2013 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 429.92pt; position: var(--position); text-decoration: none; white-space: pre; width: 132.5pt;\">Inventory Impairments and Land<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 231.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 127.66pt;\">Option Contract Abandonments<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 177.16pt; position: var(--position); text-decoration: none; white-space: pre; width: 221.14pt;\"> for information regarding the valuation of these assets.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 398.3pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"position: var(--position); top: 243.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 510pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 56.25pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 60pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 60pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 60.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 60pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 60pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 60.75pt;\"></td></tr><tr style=\"height: 3pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td></tr></tbody></table></div></div></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 251.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.89pt;\">The following table presents the fair value hierarchy, carrying values and estimated fair values of our financial instruments,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 263.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 328.23pt;\">except those for which the carrying values approximate fair values (in thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 377.73pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"position: var(--position); top: 281.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 510.75pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 206.25pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 42.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 60.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 60.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 60.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 60.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 206.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 206.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"7\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 256.5pt; position: var(--position); top: 0pt; width: 254.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 254.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 103.36pt; position: var(--position); text-decoration: none; white-space: pre;\">November 30,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 206.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 206.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 256.5pt; position: var(--position); top: 12pt; width: 125.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 125.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 54.62pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 385.5pt; position: var(--position); top: 12pt; width: 125.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 125.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 54.62pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 24pt; width: 206.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 11.62pt; width: 206.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Description<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 210pt; position: var(--position); top: 24pt; width: 42.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.62pt; width: 42.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 3.06pt; position: var(--position); text-decoration: none; white-space: pre;\">Fair Value <span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 11.62pt; width: 42.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 3.83pt; position: var(--position); text-decoration: none; white-space: pre;\">Hierarchy<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 256.5pt; position: var(--position); top: 24pt; width: 60.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.62pt; width: 60.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 14.61pt; position: var(--position); text-decoration: none; white-space: pre;\">Carrying<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 11.62pt; width: 60.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 14.72pt; position: var(--position); text-decoration: none; white-space: pre;\">Value (a)<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 321pt; position: var(--position); top: 24pt; width: 60.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.62pt; width: 60.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 13.06pt; position: var(--position); text-decoration: none; white-space: pre;\">Estimated<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 11.62pt; width: 60.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 12.06pt; position: var(--position); text-decoration: none; white-space: pre;\">Fair Value<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 385.5pt; position: var(--position); top: 24pt; width: 60.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.62pt; width: 60.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 14.61pt; position: var(--position); text-decoration: none; white-space: pre;\">Carrying<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 11.62pt; width: 60.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 14.72pt; position: var(--position); text-decoration: none; white-space: pre;\">Value (a)<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 450pt; position: var(--position); top: 24pt; width: 60.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.62pt; width: 60.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 13.06pt; position: var(--position); text-decoration: none; white-space: pre;\">Estimated<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 11.62pt; width: 60.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 12.06pt; position: var(--position); text-decoration: none; white-space: pre;\">Fair Value<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 44.25pt; width: 206.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 206.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Financial Liabilities:<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 59.25pt; width: 206.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 206.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 7.13pt; position: var(--position); text-decoration: none; white-space: pre;\">Senior notes <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 210pt; position: var(--position); top: 59.25pt; width: 42.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 42.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 7.2pt; position: var(--position); text-decoration: none; white-space: pre;\">Level 2<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 256.5pt; position: var(--position); top: 59.25pt; width: 60.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 60.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 9.04pt;\"></span></span><span style=\"left: 16.669999999999998pt; position: var(--position);\">1,329,704<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 321pt; position: var(--position); top: 59.25pt; width: 60.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 60.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 9.04pt;\"></span></span><span style=\"left: 16.669999999999998pt; position: var(--position);\">1,309,700<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 385.5pt; position: var(--position); top: 59.25pt; width: 60.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 60.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 9.04pt;\"></span></span><span style=\"left: 16.669999999999998pt; position: var(--position);\">1,327,934<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 450pt; position: var(--position); top: 59.25pt; width: 60.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 60.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 9.04pt;\"></span></span><span style=\"left: 16.669999999999998pt; position: var(--position);\">1,260,725<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 368pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 11.09pt;\">(a)<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 495pt;\">The carrying value for the senior notes, as presented, includes unamortized debt issuance costs.\u00a0 Debt issuance costs are not<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 380pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 208.04pt;\">factored into the estimated fair values of these notes<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 275.53999999999996pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\">.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 278.03999999999996pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 401pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 495pt;\">The fair values of our senior notes are generally estimated based on quoted market prices for these instruments.\u00a0 The<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 413pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 365.41pt;\">carrying values reported for cash and cash equivalents, outstanding borrowings under the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 414.91pt; position: var(--position); text-decoration: none; white-space: pre; width: 58.51pt;\">Credit Facility<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 473.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 89.04pt;\">, if any, and the Term<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 425pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.91pt;\">Loan, and mortgages and land contracts due to land sellers and other loans approximate fair values.\u00a0 The carrying value of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 500.5pt;\">corporate-owned life insurance is based on the cash surrender value of the policies and, accordingly, approximates fair value.<span style=\"display: inline-block; height: 6.93pt;\"></span></span>","language":"en-us"}]},{"name":"rpt:f-1139","factDimensions":{"xbrl:concept":"us-gaap:FairValueByBalanceSheetGroupingTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.89pt;\">The following table presents the fair value hierarchy, carrying values and estimated fair values of our financial instruments,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 263.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 328.23pt;\">except those for which the carrying values approximate fair values (in thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 377.73pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"position: var(--position); top: 281.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 510.75pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 206.25pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 42.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 60.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 60.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 60.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 60.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 206.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 206.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"7\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 256.5pt; position: var(--position); top: 0pt; width: 254.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 254.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 103.36pt; position: var(--position); text-decoration: none; white-space: pre;\">November 30,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 206.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 206.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 256.5pt; position: var(--position); top: 12pt; width: 125.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 125.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 54.62pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 385.5pt; position: var(--position); top: 12pt; width: 125.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 125.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 54.62pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 24pt; width: 206.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 11.62pt; width: 206.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Description<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 210pt; position: var(--position); top: 24pt; width: 42.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.62pt; width: 42.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 3.06pt; position: var(--position); text-decoration: none; white-space: pre;\">Fair Value <span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 11.62pt; width: 42.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 3.83pt; position: var(--position); text-decoration: none; white-space: pre;\">Hierarchy<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 256.5pt; position: var(--position); top: 24pt; width: 60.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.62pt; width: 60.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 14.61pt; position: var(--position); text-decoration: none; white-space: pre;\">Carrying<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 11.62pt; width: 60.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 14.72pt; position: var(--position); text-decoration: none; white-space: pre;\">Value (a)<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 321pt; position: var(--position); top: 24pt; width: 60.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.62pt; width: 60.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 13.06pt; position: var(--position); text-decoration: none; white-space: pre;\">Estimated<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 11.62pt; width: 60.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 12.06pt; position: var(--position); text-decoration: none; white-space: pre;\">Fair Value<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 385.5pt; position: var(--position); top: 24pt; width: 60.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.62pt; width: 60.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 14.61pt; position: var(--position); text-decoration: none; white-space: pre;\">Carrying<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 11.62pt; width: 60.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 14.72pt; position: var(--position); text-decoration: none; white-space: pre;\">Value (a)<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 450pt; position: var(--position); top: 24pt; width: 60.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.62pt; width: 60.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 13.06pt; position: var(--position); text-decoration: none; white-space: pre;\">Estimated<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 11.62pt; width: 60.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 12.06pt; position: var(--position); text-decoration: none; white-space: pre;\">Fair Value<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 44.25pt; width: 206.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 206.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Financial Liabilities:<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 59.25pt; width: 206.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 206.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 7.13pt; position: var(--position); text-decoration: none; white-space: pre;\">Senior notes <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 210pt; position: var(--position); top: 59.25pt; width: 42.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 42.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 7.2pt; position: var(--position); text-decoration: none; white-space: pre;\">Level 2<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 256.5pt; position: var(--position); top: 59.25pt; width: 60.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 60.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 9.04pt;\"></span></span><span style=\"left: 16.669999999999998pt; position: var(--position);\">1,329,704<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 321pt; position: var(--position); top: 59.25pt; width: 60.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 60.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 9.04pt;\"></span></span><span style=\"left: 16.669999999999998pt; position: var(--position);\">1,309,700<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 385.5pt; position: var(--position); top: 59.25pt; width: 60.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 60.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 9.04pt;\"></span></span><span style=\"left: 16.669999999999998pt; position: var(--position);\">1,327,934<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 450pt; position: var(--position); top: 59.25pt; width: 60.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 60.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 9.04pt;\"></span></span><span style=\"left: 16.669999999999998pt; position: var(--position);\">1,260,725<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 368pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 11.09pt;\">(a)<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 495pt;\">The carrying value for the senior notes, as presented, includes unamortized debt issuance costs.\u00a0 Debt issuance costs are not<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 208.04pt;\">factored into the estimated fair values of these notes<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 275.53999999999996pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\">.<span style=\"display: inline-block; height: 6.93pt;\"></span></span>","language":"en-us"}]},{"name":"rpt:f-1140","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtFairValue","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:FairValueByMeasurementBasisAxis":"us-gaap:CarryingReportedAmountFairValueDisclosureMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:SeniorNotesMember"},"factValues":[{"value":"1329704000","decimals":-3}]},{"name":"rpt:f-1141","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtFairValue","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:FairValueByMeasurementBasisAxis":"us-gaap:EstimateOfFairValueFairValueDisclosureMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:SeniorNotesMember"},"factValues":[{"value":"1309700000","decimals":-3}]},{"name":"rpt:f-1142","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtFairValue","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:FairValueByMeasurementBasisAxis":"us-gaap:CarryingReportedAmountFairValueDisclosureMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:SeniorNotesMember"},"factValues":[{"value":"1327934000","decimals":-3}]},{"name":"rpt:f-1143","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtFairValue","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:FairValueByMeasurementBasisAxis":"us-gaap:EstimateOfFairValueFairValueDisclosureMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:SeniorNotesMember"},"factValues":[{"value":"1260725000","decimals":-3}]},{"name":"rpt:f-1144","factDimensions":{"xbrl:concept":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; left: 94.5pt; position: var(--position); text-decoration: none; white-space: pre;\">Commitments and Contingencies<span style=\"display: inline-block; height: 6.77pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 484pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.9pt;\">Commitments and contingencies include typical obligations of homebuilders for the completion of contracts and those<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 496pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 172.9pt;\">incurred in the ordinary course of business.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 517pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 46.61pt;\">Warranty.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 114.11pt; position: var(--position); text-decoration: none; white-space: pre; width: 16.76pt;\">We <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 130.87pt; position: var(--position); text-decoration: none; white-space: pre; width: 192.17pt;\">provide a limited warranty on all of our homes.<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 323.03999999999996pt; position: var(--position); text-decoration: none; white-space: pre; width: 239.28pt;\">\u00a0 The specific terms and conditions of our limited warranty<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.3199999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 529pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 469.16pt;\">program vary depending upon the markets in which we do business.\u00a0 We generally provide a structural warranty of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 518.6600000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 33.94pt;\">10 years<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 552.6pt; position: var(--position); text-decoration: none; white-space: pre; width: 9.79pt;\">, a<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 541pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 420.09pt;\">warranty on electrical, heating, cooling, plumbing and certain other building systems each varying from <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 469.59pt; position: var(--position); text-decoration: none; white-space: pre; width: 14.99pt;\"><span style=\"-sec-ix-hidden:f-1137\">two</span><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 484.58pt; position: var(--position); text-decoration: none; white-space: pre; width: 13.13pt;\"> to <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 497.71pt; position: var(--position); text-decoration: none; white-space: pre; width: 39.29pt;\">five years<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 537pt; position: var(--position); text-decoration: none; white-space: pre; width: 25.43pt;\"> based<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 553pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 233.36pt;\">on geographic market and state law, and a warranty of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 282.86pt; position: var(--position); text-decoration: none; white-space: pre; width: 35.51pt;\">one year<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 318.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 243.95pt;\"> for other components of the home.\u00a0 Our limited warranty<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.32pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 565pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.94pt;\">program is ordinarily how we respond to and account for homeowners\u2019 requests to local division offices seeking repairs of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 577pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.82pt;\">certain conditions or defects, including claims where we could have liability under applicable state statutes or tort law for a<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.32pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 589pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.91pt;\">defective condition in or damages to a home.\u00a0 Our warranty liability covers our costs of repairs associated with homeowner<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 601pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.83pt;\">claims made under our limited warranty program.\u00a0 These claims are generally made directly by a homeowner and involve their<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.33pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 613pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 67.71pt;\">individual home.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 117.21pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 634pt; width: 612pt;\"><span style=\"background-color: #ffffff; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.88pt;\"><span style=\"background-color: inherit;\">We periodically assess the adequacy of our accrued warranty liability, which is included in accrued expenses and other</span><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"background-color: #ffffff; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"><span style=\"background-color: inherit;\"> </span><span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 646pt; width: 612pt;\"><span style=\"background-color: #ffffff; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 188.21pt;\"><span style=\"background-color: inherit;\">liabilities in our consolidated balance sheets, </span><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"background-color: #ffffff; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 237.71pt; position: var(--position); text-decoration: none; white-space: pre; width: 253.7pt;\"><span style=\"background-color: inherit;\">and adjust the amount as necessary based on our assessment.</span><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"background-color: #ffffff; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 491.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 7.36pt;\"><span style=\"background-color: inherit;\">\u00a0 </span><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"background-color: #ffffff; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 498.77pt; position: var(--position); text-decoration: none; white-space: pre; width: 63.62pt;\"><span style=\"background-color: inherit;\">Our assessment</span><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"background-color: #ffffff; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"><span style=\"background-color: inherit;\"> </span><span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 658pt; width: 612pt;\"><span style=\"background-color: #ffffff; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.86pt;\"><span style=\"background-color: inherit;\">includes the review of our actual warranty costs incurred to identify trends and changes in our warranty claims experience, and</span><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"background-color: #ffffff; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"><span style=\"background-color: inherit;\"> </span><span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 670pt; width: 612pt;\"><span style=\"background-color: #ffffff; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 379.13pt;\"><span style=\"background-color: inherit;\">considers our home construction quality and customer service initiatives and outside events.</span><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"background-color: #ffffff; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 428.63pt; position: var(--position); text-decoration: none; white-space: pre; width: 7.04pt;\"><span style=\"background-color: inherit;\">\u00a0 </span><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"background-color: #ffffff; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 435.67pt; position: var(--position); text-decoration: none; white-space: pre; width: 126.67pt;\"><span style=\"background-color: inherit;\">While we believe the warranty</span><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"background-color: #ffffff; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"><span style=\"background-color: inherit;\"> </span><span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 682pt; width: 612pt;\"><span style=\"background-color: #ffffff; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 513pt;\"><span style=\"background-color: inherit;\">liability currently reflected in our consolidated balance sheets to be adequate, unanticipated changes or developments in the</span><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"background-color: #ffffff; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"><span style=\"background-color: inherit;\"> </span><span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 694pt; width: 612pt;\"><span style=\"background-color: #ffffff; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.92pt;\"><span style=\"background-color: inherit;\">legal environment, local weather, land or environmental conditions, quality of materials or methods used in the construction of</span><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"background-color: #ffffff; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"><span style=\"background-color: inherit;\"> </span><span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 706pt; width: 612pt;\"><span style=\"background-color: #ffffff; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.88pt;\"><span style=\"background-color: inherit;\">homes or customer service practices and/or our warranty claims experience could have a significant impact on our actual</span><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"background-color: #ffffff; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"><span style=\"background-color: inherit;\"> </span><span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 718pt; width: 612pt;\"><span style=\"background-color: #ffffff; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 413.17pt;\"><span style=\"background-color: inherit;\">warranty costs in future periods and such amounts could differ significantly from our current estimates.</span><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"background-color: #ffffff; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 462.67pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"><span style=\"background-color: inherit;\"> </span><span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 42.75pt; width: 612pt;\"><span style=\"background-color: #ffffff; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 275.26pt;\"><span style=\"background-color: inherit;\">The changes in our warranty liability were as follows (in thousands):</span><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"background-color: #ffffff; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 342.76pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\"><span style=\"background-color: inherit;\">\u00a0 </span><span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"position: var(--position); top: 60.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 508.5pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 300.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 300.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 300.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"5\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 300.75pt; position: var(--position); top: 0pt; width: 207.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 207.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 57.02pt; position: var(--position); text-decoration: none; white-space: pre;\">Years Ended November\u00a030,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 300.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 300.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 300.75pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 371.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 441.75pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2022<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 24pt; width: 300.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 300.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Balance at beginning of year<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 300.75pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">98,000<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 371.25pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">101,890<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 441.75pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">96,153<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 44.25pt; width: 300.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 300.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Warranties issued\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 300.75pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">40,630<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 371.25pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">37,424<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 441.75pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">39,476<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 59.25pt; width: 300.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 300.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Payments <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 300.75pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(42,604)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 371.25pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(45,314)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 441.75pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(33,739)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 74.25pt; width: 300.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 300.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Adjustments <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 300.75pt; position: var(--position); top: 74.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 50.04pt;\"></span></span><span style=\"left: 52.67pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 371.25pt; position: var(--position); top: 74.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">4,000<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 441.75pt; position: var(--position); top: 74.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 50.04pt;\"></span></span><span style=\"left: 52.67pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 89.25pt; width: 300.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 300.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Balance at end of year<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 300.75pt; position: var(--position); top: 89.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">96,026<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 371.25pt; position: var(--position); top: 89.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">98,000<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 441.75pt; position: var(--position); top: 89.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">101,890<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 182.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 55.89pt;\">Guarantees.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 123.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 439.07pt;\">In the normal course of our business, we issue certain representations, warranties and guarantees related to<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 194.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.89pt;\">our home sales and land sales.\u00a0 Based on historical experience, we do not believe any potential liability with respect to these<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 206.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 401.4pt;\">representations, warranties or guarantees would be material to our consolidated financial statements.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 450.9pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 227.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 70.59pt;\">Self-Insurance.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 138.09pt; position: var(--position); text-decoration: none; white-space: pre; width: 9.43pt;\">W<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 147.51999999999998pt; position: var(--position); text-decoration: none; white-space: pre; width: 414.98pt;\">e maintain, and require the majority of our independent contractors to maintain, general liability<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 239.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.87pt;\">insurance (including construction defect and bodily injury coverage) and workers\u2019 compensation insurance.\u00a0 These insurance<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 251.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.95pt;\">policies protect us against a portion of our risk of loss from claims related to our homebuilding activities, subject to certain self-<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 263.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 228.97pt;\">insured retentions, deductibles and other coverage limits<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 278.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 283.94pt;\">.\u00a0 We also maintain certain other insurance policies.\u00a0 Costs associated<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 275.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 381.94pt;\">with our self-insurance programs are included in selling, general and administrative expenses.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 431.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 131.05pt;\">In Arizona, California, Colorado<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 287.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.96pt;\">and Nevada, our contractors\u2019 general liability insurance primarily takes the form of a wrap-up policy under a program where<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 299.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.94pt;\">eligible independent contractors are enrolled as insureds on each community.\u00a0 Enrolled contractors generally contribute toward<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 311.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 486.29pt;\">the cost of the insurance and agree to pay a contractual amount in the future if there is a claim related to their work.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 535.79pt; position: var(--position); text-decoration: none; white-space: pre; width: 26.61pt;\">To the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 323.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.93pt;\">extent provided under the wrap-up program, we absorb the enrolled contractors\u2019 general liability associated with the work<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 335.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.88pt;\">performed on our homes within the applicable community as part of our overall general liability insurance and our self-<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 347.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 40.78pt;\">insurance.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 90.28pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 368.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.86pt;\">We self-insure a portion of our overall risk through the use of a captive insurance subsidiary, which provides coverage for<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 380.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.83pt;\">our exposure to construction defect, bodily injury and property damage claims and related litigation or regulatory actions, up to<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.33pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 392.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.92pt;\">certain limits.\u00a0 Our self-insurance liability generally covers the costs of settlements and/or repairs, if any, as well as our costs to<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 404.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 197.28pt;\">defend and resolve the following types of claims:<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 246.78pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 428.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 3.5pt;\">\u2022<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 85.5pt; position: var(--position); text-decoration: underline; white-space: pre; width: 78.73pt;\">Construction defect<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 164.23000000000002pt; position: var(--position); text-decoration: none; white-space: pre; width: 398.19pt;\">:\u00a0 Construction defect claims, which represent the largest component of our self-insurance liability,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4200000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 440.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 85.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 476.99pt;\">typically originate through a legal or regulatory process rather than directly by a homeowner and involve the alleged<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 452.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 85.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 143.25pt;\">occurrence of a condition affecting <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 228.75pt; position: var(--position); text-decoration: none; white-space: pre; width: 14.99pt;\">two<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 243.74pt; position: var(--position); text-decoration: none; white-space: pre; width: 318.72pt;\"> or more homes within the same community, or they involve a common area or<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 464.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 85.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 476.96pt;\">homeowners\u2019 association property within a community.\u00a0 These claims typically involve higher costs to resolve than<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 476.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 85.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 322.1pt;\">individual homeowner warranty claims, and the rate of claims is highly variable.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 494.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 67.5pt; position: var(--position); width: 7.19pt;\">\u2022 <span style=\"display: inline-block; height: 6.93pt; width: 12pt;\"></span></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 86.69pt; position: var(--position); text-decoration: underline; white-space: pre; width: 54.76pt;\">Bodily injury<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 141.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 421pt;\">:\u00a0 Bodily injury claims typically involve individuals (other than our employees) who claim they were<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 506.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 85.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 244.23pt;\">injured while on our property or as a result of our operations.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 524.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 67.5pt; position: var(--position); width: 7.3pt;\">\u2022 <span style=\"display: inline-block; height: 6.93pt; width: 12pt;\"></span></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 86.8pt; position: var(--position); text-decoration: underline; white-space: pre; width: 69.28pt;\">Property damage<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 156.07999999999998pt; position: var(--position); text-decoration: none; white-space: pre; width: 406.4pt;\">:\u00a0 Property damage claims generally involve claims by third parties for alleged damage to real or<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 536.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 85.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 476.86pt;\">personal property as a result of our operations.\u00a0 Such claims may occasionally include those made against us by<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 548.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 85.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 199.51pt;\">owners of property located near our communities.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 569.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.99pt;\">Our self-insurance liability at each reporting date represents the estimated costs of reported claims, claims incurred but not<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 581.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 186.1pt;\">yet reported, and claim adjustment expenses.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 235.6pt; position: var(--position); text-decoration: none; white-space: pre; width: 326.8pt;\">The amount of our self-insurance liability is based on an analysis performed by a<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 593.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 496.27pt;\">third-party actuary that uses our historical claim and expense data, as well as industry data to estimate these overall costs.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 545.77pt; position: var(--position); text-decoration: none; white-space: pre; width: 16.65pt;\">Key<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 605.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.97pt;\">assumptions used in developing these estimates include claim frequencies, severities and resolution patterns, which can occur<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 617.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.82pt;\">over an extended period of time.\u00a0 These estimates are subject to variability due to the length of time between the delivery of a<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.32pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 629.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.93pt;\">home to a homebuyer and when a construction defect claim is made, and the ultimate resolution of such claim; uncertainties<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 641.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.82pt;\">regarding such claims relative to our markets and the types of product we build; and legal or regulatory actions and/or<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.32pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 653.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 513pt;\">interpretations, among other factors.\u00a0 Due to the degree of judgment involved and the potential for variability in these<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 665.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 513pt;\">underlying assumptions, our actual future costs could differ from those estimated.\u00a0 In addition, changes in the frequency and<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 677.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.86pt;\">severity of reported claims and the estimates to resolve claims can impact the trends and assumptions used in the actuarial<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 689.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 303.04pt;\">analysis, which could be material to our consolidated financial statements.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 352.54pt; position: var(--position); text-decoration: none; white-space: pre; width: 209.94pt;\">\u00a0 Though state regulations vary, construction defect<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 701.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 329.75pt;\">claims are reported and resolved over a long period of time, which can extend for <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 379.25pt; position: var(--position); text-decoration: none; white-space: pre; width: 33.7pt;\">10 years<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 412.95pt; position: var(--position); text-decoration: none; white-space: pre; width: 149.54pt;\"> or more.\u00a0 As a result, the majority of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 713.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.87pt;\">the estimated self-insurance liability based on the actuarial analysis relates to claims incurred but not yet reported.\u00a0 Therefore,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 725.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.92pt;\">adjustments related to individual existing claims generally do not significantly impact the overall estimated liability.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div><div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 42.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.82pt;\">Adjustments to our liabilities related to homes delivered in prior years are recorded in the period in which a change in our<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.32pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 54.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 64.34pt;\">estimate occurs.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 113.84pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 75.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.96pt;\">Our self-insurance liability is presented on a gross basis for all years without consideration of insurance\u00a0recoveries and<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 87.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 342.33pt;\">amounts we have paid on behalf of and expect to recover from other parties, if any<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 391.83pt; position: var(--position); text-decoration: none; white-space: pre; width: 170.49pt;\">.\u00a0 Estimated probable insurance and other<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.32pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 99.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 55.91pt;\">recoveries of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 105.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 54.62pt;\">$22.6 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 160.03pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.97pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 181pt; position: var(--position); text-decoration: none; white-space: pre; width: 54.62pt;\">$31.1 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 235.62pt; position: var(--position); text-decoration: none; white-space: pre; width: 268.93pt;\"> are included in receivables in our consolidated balance sheets at <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 504.55pt; position: var(--position); text-decoration: none; white-space: pre; width: 57.95pt;\">November\u00a030,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 111.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 69.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 22.53pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 92.03pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 112.03pt; position: var(--position); text-decoration: none; white-space: pre; width: 450.38pt;\">, respectively.\u00a0 These self-insurance recoveries are principally based on actuarially determined amounts and<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 123.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.97pt;\">depend on various factors, including, among other things, the above-described claim cost estimates, our insurance policy<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 135.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.88pt;\">coverage limits for the applicable policy year(s), historical third-party recovery rates, insurance industry practices, the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 147.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.87pt;\">regulatory environment and legal precedent, and are subject to a high degree of variability from year to year.\u00a0 Because of the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 159.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 513pt;\">inherent uncertainty and variability in these assumptions, our actual insurance recoveries could differ significantly from<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 171.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 115.68pt;\">amounts currently estimated.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 192.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 15.53pt;\">The<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 83.03pt; position: var(--position); text-decoration: none; white-space: pre; width: 280.25pt;\"> changes in our self-insurance liability were as follows (in thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"position: var(--position); top: 209.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 508.5pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 300.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 300.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 300.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"5\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 300.75pt; position: var(--position); top: 0pt; width: 207.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 207.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 57.02pt; position: var(--position); text-decoration: none; white-space: pre;\">Years Ended November\u00a030,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 300.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 300.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 300.75pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 371.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 441.75pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2022<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 24pt; width: 300.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 300.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Balance at beginning of year<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 300.75pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">179,832<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 371.25pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">175,977<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 441.75pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">189,131<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 44.25pt; width: 300.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 300.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Self-insurance provided <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 300.75pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">21,663<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 371.25pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">18,351<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 441.75pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">21,926<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 59.25pt; width: 300.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 300.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Payments<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 300.75pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(16,008)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 371.25pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(20,896)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 441.75pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(21,984)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 74.25pt; width: 300.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 300.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Adjustments (a)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 300.75pt; position: var(--position); top: 74.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 46.71pt;\"></span></span><span style=\"left: 49.34pt; position: var(--position);\">(59)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 371.25pt; position: var(--position); top: 74.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">6,400<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 441.75pt; position: var(--position); top: 74.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(13,096)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 89.25pt; width: 300.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 300.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Balance at end of year<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 300.75pt; position: var(--position); top: 89.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">185,428<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 371.25pt; position: var(--position); top: 89.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">179,832<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 441.75pt; position: var(--position); top: 89.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">175,977<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 328.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 11.09pt;\">(a)<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 43.83pt;\">Represents<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 111.33pt; position: var(--position); text-decoration: none; white-space: pre; width: 451.08pt;\"> net changes in estimated probable recoveries related to self-insurance, which are recorded in receivables, to<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4100000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 340.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 484.97pt;\">present our self-insurance liability on a gross basis, and an adjustment to increase our previously recorded liability <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 552.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 10pt;\">by<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 352.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 49.31pt;\">$5.5\u00a0million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 116.81pt; position: var(--position); text-decoration: none; white-space: pre; width: 39.15pt;\"> in 2024, <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 155.95999999999998pt; position: var(--position); text-decoration: none; white-space: pre; width: 49.31pt;\">$6.5\u00a0million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 205.27pt; position: var(--position); text-decoration: none; white-space: pre; width: 13.69pt;\"> in <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 218.96pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 238.96pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.35pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 259.31pt; position: var(--position); text-decoration: none; white-space: pre; width: 49.31pt;\">$7.0\u00a0million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 308.62pt; position: var(--position); text-decoration: none; white-space: pre; width: 13.69pt;\"> in <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 322.31pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2022<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 342.31pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\">.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 344.81pt; position: var(--position); text-decoration: none; white-space: pre; width: 217.69pt;\">\u00a0 The 2022 amount was largely impacted by a change<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 364.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.96pt;\">in the actuarially determined estimate of probable recoveries associated with higher self-insured retention levels in our<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 376.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.94pt;\">more recent coverage years, and an insurance carrier\u2019s payment of a portion of a townhome claim settlement reached in the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 388.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 71.88pt;\">2022 first quarter.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 409.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.99pt;\">For most of our claims, there is no interaction between our warranty liability and self-insurance liability.\u00a0 Typically, if a<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 421.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.93pt;\">matter is identified at its outset as either a warranty or self-insurance claim, it remains as such through its resolution.\u00a0 However,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 433.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.93pt;\">there can be instances of interaction between the liabilities, such as where individual homeowners in a community separately<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 445.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.85pt;\">request warranty repairs to their homes to address a similar condition or issue and subsequently join together to initiate, or<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 457.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 513pt;\">potentially initiate, a legal process with respect to that condition or issue and/or the repair work we have undertaken.\u00a0 In these<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 469.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 513pt;\">instances, the claims and related repair work generally are initially covered by our warranty liability, and the costs associated<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 481.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 448.88pt;\">with resolving the legal matter (including any additional repair work) are covered by our self-insurance liability.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 502.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.92pt;\">The payments we make in connection with claims and related repair work, whether covered within our warranty liability<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4200000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 514.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.88pt;\">and/or our self-insurance liability, may be recovered from our insurers to the extent such payments exceed the self-insured<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 526.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.85pt;\">retentions or deductibles under our general liability insurance policies.\u00a0 Also, in certain instances, in the course of resolving a<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 538.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.84pt;\">claim, we pay amounts in advance of and/or on behalf of an independent contractor(s) or their insurer(s) and believe we will be<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 550.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.85pt;\">reimbursed for such payments.\u00a0 Estimates of all such amounts, if any, are recorded as receivables in our consolidated balance<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 562.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 218.66pt;\">sheets when any such recovery is considered probable.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 268.15999999999997pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 583.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.94pt;\">In addition to the risk that is effectively self-insured through our captive insurance subsidiary, we often obtain project-<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 595.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 318.72pt;\">specific insurance coverage for construction defect risk on attached projects (<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 368.22pt; position: var(--position); text-decoration: none; white-space: pre; width: 14.43pt;\">e.g.<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 382.65pt; position: var(--position); text-decoration: none; white-space: pre; width: 179.72pt;\">, condominiums or townhomes) with policy<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 607.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 146.89pt;\">deductibles generally ranging from <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 196.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 32.5pt;\">$50,000<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 228.89pt; position: var(--position); text-decoration: none; white-space: pre; width: 14.91pt;\"> to <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 243.8pt; position: var(--position); text-decoration: none; white-space: pre; width: 37.5pt;\">$250,000<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 281.3pt; position: var(--position); text-decoration: none; white-space: pre; width: 281.14pt;\">.\u00a0 We record estimated liabilities and recoveries for projected losses<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 619.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.97pt;\">related to these projects on a gross basis, including for known claims as well as estimates for claims incurred but not yet<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 631.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 302.96pt;\">reported, to the extent such amounts are considered probable and estimable.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 652.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 117.03pt;\">Florida Chapter 558 Actions<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 184.53pt; position: var(--position); text-decoration: none; white-space: pre; width: 377.95pt;\">.\u00a0 We and certain of our trade partners continue to receive claims from attorneys on behalf of<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 664.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.84pt;\">individual owners of our homes and/or homeowners\u2019 associations that allege, pursuant to Chapter 558 of the Florida Statutes,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 676.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.97pt;\">various construction defects, with most relating to stucco and water-intrusion issues.\u00a0 The claims primarily involve homes in<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 688.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.99pt;\">our Jacksonville, Orlando, and Tampa operations.\u00a0 Under Chapter 558, homeowners must serve written notice of a construction<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 700.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.85pt;\">defect(s) and provide the served construction and/or design contractor(s) with an opportunity to respond to the noticed issue(s)<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 712.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.83pt;\">before they can file a lawsuit.\u00a0 Although we have resolved many of these claims without litigation, and a number of others have<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.33pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 724.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 394.01pt;\">been resolved with applicable trade partners or their insurers covering the related costs, as of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 443.51pt; position: var(--position); text-decoration: none; white-space: pre; width: 82.5pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 526.01pt; position: var(--position); text-decoration: none; white-space: pre; width: 36.4pt;\">, we had<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 736.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 61.45pt;\">approximately <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 110.95pt; position: var(--position); text-decoration: none; white-space: pre; width: 15pt;\">414<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 125.95pt; position: var(--position); text-decoration: none; white-space: pre; width: 436.49pt;\"> outstanding noticed claims, and some are scheduled for trial over the next few quarters and beyond.\u00a0 In<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 42.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.97pt;\">addition, some of our trade partners\u2019 insurers in some of these cases have informed us of their inability to continue to pay<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 54.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 106.66pt;\">claims-related costs.\u00a0 At <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 156.16pt; position: var(--position); text-decoration: none; white-space: pre; width: 83.5pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 239.66pt; position: var(--position); text-decoration: none; white-space: pre; width: 322.76pt;\">, we had an accrual for our estimated probable loss for these matters and a<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 66.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.85pt;\">receivable for estimated probable insurance recoveries, including an estimate for claims incurred but not yet reported.\u00a0 While it<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 78.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.95pt;\">is reasonably possible that our losses could exceed the amounts accrued and our recoveries could be less than the amounts<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 90.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.79pt;\">recorded, at this time, we are unable to estimate the total amount of the loss in excess of the accrued amount and/or associated<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.29pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 102.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.97pt;\">with a shortfall in the recoveries that is reasonably possible as each of these is dependent on several factors, including the extent<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 114.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.81pt;\">of additional claims to be reported in future periods; the nature of any specific claims; our evaluation of the particular facts<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.31pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 126.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 369.6pt;\">surrounding each such claim; and the actions of third parties over which we have no control.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 147.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 10.53pt;\">Pe<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 78.03pt; position: var(--position); text-decoration: none; white-space: pre; width: 3.89pt;\">r<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 81.92pt; position: var(--position); text-decoration: none; white-space: pre; width: 179.27pt;\">formance Bonds and Letters of Credit.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 261.19pt; position: var(--position); text-decoration: none; white-space: pre; width: 301.19pt;\">We are often required to provide to various municipalities and other<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 159.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.9pt;\">government agencies performance bonds and/or letters of credit to secure the completion of our projects and/or in support of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 171.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.93pt;\">obligations to build community improvements such as roads, sewers, water systems and other utilities, and to support similar<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 183.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 321.2pt;\">development activities by certain of our unconsolidated joint ventures.\u00a0 At <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 370.7pt; position: var(--position); text-decoration: none; white-space: pre; width: 83.7pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 454.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 42.11pt;\">, we had <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"background-color: #ffffff; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 496.51pt; position: var(--position); text-decoration: none; white-space: pre; width: 53.09pt;\"><span style=\"background-color: inherit;\">$1.33 billion</span><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 549.6pt; position: var(--position); text-decoration: none; white-space: pre; width: 12.84pt;\"> of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 195.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 102.96pt;\">performance bonds and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 152.45999999999998pt; position: var(--position); text-decoration: none; white-space: pre; width: 56.07pt;\">$81.6 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 208.53pt; position: var(--position); text-decoration: none; white-space: pre; width: 160.66pt;\"> of letters of credit outstanding.\u00a0 At <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 369.19pt; position: var(--position); text-decoration: none; white-space: pre; width: 84.12pt;\">November\u00a030, 2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 453.31pt; position: var(--position); text-decoration: none; white-space: pre; width: 42.74pt;\">, we had <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 496.05pt; position: var(--position); text-decoration: none; white-space: pre; width: 53.3pt;\">$1.32 billion<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 549.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 13.05pt;\"> of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 207.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 99.3pt;\">performance bonds and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 148.8pt; position: var(--position); text-decoration: none; white-space: pre; width: 54.85pt;\">$19.1 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 203.65pt; position: var(--position); text-decoration: none; white-space: pre; width: 358.66pt;\"> of letters of credit outstanding.\u00a0 If any such performance bonds or letters of credit are<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.31pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 219.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.94pt;\">called, we would be obligated to reimburse the issuer of the performance bond or letter of credit.\u00a0 We do not believe that a<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 231.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.83pt;\">material amount of any currently outstanding performance bonds or letters of credit will be called.\u00a0 Performance bonds do not<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.33pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 243.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.98pt;\">have stated expiration dates.\u00a0 Rather, we are released from the performance bonds as the underlying performance is completed.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 255.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.96pt;\">The expiration dates of some letters of credit issued in connection with community improvements coincide with the expected<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 267.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 498.56pt;\">completion dates of the related projects or obligations.\u00a0 Most letters of credit, however, are issued with an initial term of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 548.06pt; position: var(--position); text-decoration: none; white-space: pre; width: 14.43pt;\">one<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 279.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 17.19pt;\">year<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 66.69pt; position: var(--position); text-decoration: none; white-space: pre; width: 427.18pt;\"> and are typically extended on a year-to-year basis until the related performance obligations are completed.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 493.87pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 300.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 234.01pt;\">Land Option Contracts and Other Similar Contracts.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 301.51pt; position: var(--position); text-decoration: none; white-space: pre; width: 260.86pt;\">In the ordinary course of business, we enter into land option<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 312.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 396.28pt;\">contracts and other similar contracts to acquire rights to land for the construction of homes.\u00a0 At <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 445.78pt; position: var(--position); text-decoration: none; white-space: pre; width: 81.32pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 527.1pt; position: var(--position); text-decoration: none; white-space: pre; width: 35.22pt;\">, we had<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.32pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 324.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 91.73pt;\">total cash deposits of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 141.23000000000002pt; position: var(--position); text-decoration: none; white-space: pre; width: 55.14pt;\">$81.9 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 196.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 237.63pt;\"> to purchase land having an aggregate purchase price of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 434pt; position: var(--position); text-decoration: none; white-space: pre; width: 52.37pt;\">$2.59 billion<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 486.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 75.95pt;\">.\u00a0 Our land option<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.32pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 336.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 432.26pt;\">contracts and other similar contracts generally do not contain provisions requiring our specific performance.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 357.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 62.04pt;\">Civil Subpoena<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 129.54pt; position: var(--position); text-decoration: none; white-space: pre; width: 432.92pt;\">.\u00a0 On October 2, 2023, we received a subpoena from the U.S. Department of Justice Civil Division, dated<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 369.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.9pt;\">September 27, 2023, to produce certain documents and testimony with respect to the inspection, rating, marketing and<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 381.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 78.44pt;\">advertising of our <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 127.94pt; position: var(--position); text-decoration: none; white-space: pre; width: 70.19pt;\">ENERGY STAR<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 198.13pt; position: var(--position); text-decoration: none; white-space: pre; width: 364.28pt;\"> homes, including our contracts and/or communications with U.S. EPA and third-party<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 393.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 69.02pt;\">ENERGY STAR<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 118.52pt; position: var(--position); text-decoration: none; white-space: pre; width: 443.96pt;\"> rating companies, real estate brokers, real estate appraisers, financial institutions and other parties, as well as<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 405.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.95pt;\">inspection-related guidelines, instructions, methods, policies, processes and procedures.\u00a0 We are cooperating with the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 417.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.82pt;\">government, producing documents and information.\u00a0 As of the date of this report, we are unable to predict what actions the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.32pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 429.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.82pt;\">government will take, if any; the timing or nature of the ultimate outcome in this matter; or the impact, if any, such outcome<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.32pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 441.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.94pt;\">may have on our business or consolidated financial statements.\u00a0 As a result, while a loss or penalty, if any, is reasonably<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 11pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 453.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 279.95pt;\">possible in this matter, it is not considered to be probable or estimable<span style=\"display: inline-block; height: 8pt;\"></span></span><span style=\"font-family: 'Arial', sans-serif; font-size: 11pt; font-style: normal; font-weight: normal; left: 329.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 3.05pt;\">.<span style=\"display: inline-block; height: 8pt;\"></span></span></div>","language":"en-us"}]},{"name":"rpt:f-1145","factDimensions":{"xbrl:concept":"kbh:StructuralWarrantyProvidedByCompany","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"P10Y"}]},{"name":"rpt:f-1146","factDimensions":{"xbrl:concept":"kbh:WarrantyonElectricalHeatingCoolingPlumbingandOtherBuildingSystems","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-1147","factDimensions":{"xbrl:concept":"kbh:WarrantyForOtherComponentsOfHome","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"P1Y"}]},{"name":"rpt:f-1148","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"background-color: #ffffff; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 275.26pt;\"><span style=\"background-color: inherit;\">The changes in our warranty liability were as follows (in thousands):</span><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"background-color: #ffffff; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 342.76pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\"><span style=\"background-color: inherit;\">\u00a0 </span><span style=\"display: inline-block; height: 6.93pt;\"></span></span><div style=\"position: var(--position); top: 60.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 508.5pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 300.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 300.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 300.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"5\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 300.75pt; position: var(--position); top: 0pt; width: 207.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 207.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 57.02pt; position: var(--position); text-decoration: none; white-space: pre;\">Years Ended November\u00a030,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 300.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 300.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 300.75pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 371.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 441.75pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2022<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 24pt; width: 300.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 300.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Balance at beginning of year<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 300.75pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">98,000<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 371.25pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">101,890<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 441.75pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">96,153<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 44.25pt; width: 300.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 300.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Warranties issued\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 300.75pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">40,630<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 371.25pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">37,424<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 441.75pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">39,476<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 59.25pt; width: 300.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 300.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Payments <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 300.75pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(42,604)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 371.25pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(45,314)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 441.75pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(33,739)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 74.25pt; width: 300.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 300.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Adjustments <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 300.75pt; position: var(--position); top: 74.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 50.04pt;\"></span></span><span style=\"left: 52.67pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 371.25pt; position: var(--position); top: 74.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">4,000<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 441.75pt; position: var(--position); top: 74.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 50.04pt;\"></span></span><span style=\"left: 52.67pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 89.25pt; width: 300.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 300.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Balance at end of year<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 300.75pt; position: var(--position); top: 89.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">96,026<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 371.25pt; position: var(--position); top: 89.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">98,000<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 441.75pt; position: var(--position); top: 89.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">101,890<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div>","language":"en-us"}]},{"name":"rpt:f-1149","factDimensions":{"xbrl:concept":"us-gaap:StandardProductWarrantyAccrual","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"98000000","decimals":-3}]},{"name":"rpt:f-1150","factDimensions":{"xbrl:concept":"us-gaap:StandardProductWarrantyAccrual","xbrl:period":"2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"101890000","decimals":-3}]},{"name":"rpt:f-1151","factDimensions":{"xbrl:concept":"us-gaap:StandardProductWarrantyAccrual","xbrl:period":"2021-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"96153000","decimals":-3}]},{"name":"rpt:f-1152","factDimensions":{"xbrl:concept":"us-gaap:StandardProductWarrantyAccrualWarrantiesIssued","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"40630000","decimals":-3}]},{"name":"rpt:f-1153","factDimensions":{"xbrl:concept":"us-gaap:StandardProductWarrantyAccrualWarrantiesIssued","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"37424000","decimals":-3}]},{"name":"rpt:f-1154","factDimensions":{"xbrl:concept":"us-gaap:StandardProductWarrantyAccrualWarrantiesIssued","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"39476000","decimals":-3}]},{"name":"rpt:f-1155","factDimensions":{"xbrl:concept":"us-gaap:StandardProductWarrantyAccrualPayments","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"42604000","decimals":-3}]},{"name":"rpt:f-1156","factDimensions":{"xbrl:concept":"us-gaap:StandardProductWarrantyAccrualPayments","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"45314000","decimals":-3}]},{"name":"rpt:f-1157","factDimensions":{"xbrl:concept":"us-gaap:StandardProductWarrantyAccrualPayments","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"33739000","decimals":-3}]},{"name":"rpt:f-1158","factDimensions":{"xbrl:concept":"us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1159","factDimensions":{"xbrl:concept":"us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4000000","decimals":-3}]},{"name":"rpt:f-1160","factDimensions":{"xbrl:concept":"us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1161","factDimensions":{"xbrl:concept":"us-gaap:StandardProductWarrantyAccrual","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"96026000","decimals":-3}]},{"name":"rpt:f-1162","factDimensions":{"xbrl:concept":"us-gaap:StandardProductWarrantyAccrual","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"98000000","decimals":-3}]},{"name":"rpt:f-1163","factDimensions":{"xbrl:concept":"us-gaap:StandardProductWarrantyAccrual","xbrl:period":"2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"101890000","decimals":-3}]},{"name":"rpt:f-1164","factDimensions":{"xbrl:concept":"us-gaap:MinimumGuaranteesPolicy","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 55.89pt;\">Guarantees.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 123.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 439.07pt;\">In the normal course of our business, we issue certain representations, warranties and guarantees related to<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 194.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.89pt;\">our home sales and land sales.\u00a0 Based on historical experience, we do not believe any potential liability with respect to these<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 401.4pt;\">representations, warranties or guarantees would be material to our consolidated financial statements.<span style=\"display: inline-block; height: 6.93pt;\"></span></span>","language":"en-us"}]},{"name":"rpt:f-1165","factDimensions":{"xbrl:concept":"kbh:MinimumNumberofAffectedHomesforConstructionDefectClaims","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"kbh:home","us-gaap:LossContingenciesByNatureOfContingencyAxis":"us-gaap:DamagesFromProductDefectsMember"},"factValues":[{"value":"2"}]},{"name":"rpt:f-1166","factDimensions":{"xbrl:concept":"kbh:StructuralWarrantyProvidedByCompany","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","us-gaap:LossContingenciesByNatureOfContingencyAxis":"us-gaap:WarrantyObligationsMember"},"factValues":[{"value":"P10Y"}]},{"name":"rpt:f-1167","factDimensions":{"xbrl:concept":"us-gaap:LossContingencyReceivable","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:LossContingenciesByNatureOfContingencyAxis":"kbh:SelfInsuranceMember"},"factValues":[{"value":"22600000","decimals":-5}]},{"name":"rpt:f-1168","factDimensions":{"xbrl:concept":"us-gaap:LossContingencyReceivable","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:LossContingenciesByNatureOfContingencyAxis":"kbh:SelfInsuranceMember"},"factValues":[{"value":"31100000","decimals":-5}]},{"name":"rpt:f-1169","factDimensions":{"xbrl:concept":"kbh:ScheduleofSelfInsuranceLiabilityTableTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 15.53pt;\">The<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 83.03pt; position: var(--position); text-decoration: none; white-space: pre; width: 280.25pt;\"> changes in our self-insurance liability were as follows (in thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span><div style=\"position: var(--position); top: 209.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 508.5pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 300.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 300.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 300.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"5\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 300.75pt; position: var(--position); top: 0pt; width: 207.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 207.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 57.02pt; position: var(--position); text-decoration: none; white-space: pre;\">Years Ended November\u00a030,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 300.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 300.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 300.75pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 371.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 441.75pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2022<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 24pt; width: 300.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 300.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Balance at beginning of year<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 300.75pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">179,832<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 371.25pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">175,977<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 441.75pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">189,131<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 44.25pt; width: 300.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 300.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Self-insurance provided <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 300.75pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">21,663<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 371.25pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">18,351<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 441.75pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">21,926<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 59.25pt; width: 300.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 300.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Payments<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 300.75pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(16,008)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 371.25pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(20,896)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 441.75pt; position: var(--position); top: 59.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(21,984)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 74.25pt; width: 300.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 300.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Adjustments (a)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 300.75pt; position: var(--position); top: 74.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 46.71pt;\"></span></span><span style=\"left: 49.34pt; position: var(--position);\">(59)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 371.25pt; position: var(--position); top: 74.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">6,400<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 441.75pt; position: var(--position); top: 74.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(13,096)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 89.25pt; width: 300.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 300.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Balance at end of year<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 300.75pt; position: var(--position); top: 89.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">185,428<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 371.25pt; position: var(--position); top: 89.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">179,832<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 441.75pt; position: var(--position); top: 89.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">175,977<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 328.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 11.09pt;\">(a)<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 43.83pt;\">Represents<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 111.33pt; position: var(--position); text-decoration: none; white-space: pre; width: 451.08pt;\"> net changes in estimated probable recoveries related to self-insurance, which are recorded in receivables, to<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4100000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 340.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 484.97pt;\">present our self-insurance liability on a gross basis, and an adjustment to increase our previously recorded liability <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 552.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 10pt;\">by<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 352.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 49.31pt;\">$5.5\u00a0million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 116.81pt; position: var(--position); text-decoration: none; white-space: pre; width: 39.15pt;\"> in 2024, <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 155.95999999999998pt; position: var(--position); text-decoration: none; white-space: pre; width: 49.31pt;\">$6.5\u00a0million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 205.27pt; position: var(--position); text-decoration: none; white-space: pre; width: 13.69pt;\"> in <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 218.96pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 238.96pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.35pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 259.31pt; position: var(--position); text-decoration: none; white-space: pre; width: 49.31pt;\">$7.0\u00a0million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 308.62pt; position: var(--position); text-decoration: none; white-space: pre; width: 13.69pt;\"> in <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 322.31pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2022<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 342.31pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\">.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 344.81pt; position: var(--position); text-decoration: none; white-space: pre; width: 217.69pt;\">\u00a0 The 2022 amount was largely impacted by a change<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 364.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.96pt;\">in the actuarially determined estimate of probable recoveries associated with higher self-insured retention levels in our<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 376.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.94pt;\">more recent coverage years, and an insurance carrier\u2019s payment of a portion of a townhome claim settlement reached in the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 388.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 71.88pt;\">2022 first quarter.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div>","language":"en-us"}]},{"name":"rpt:f-1170","factDimensions":{"xbrl:concept":"us-gaap:SelfInsuranceReserve","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"179832000","decimals":-3}]},{"name":"rpt:f-1171","factDimensions":{"xbrl:concept":"us-gaap:SelfInsuranceReserve","xbrl:period":"2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"175977000","decimals":-3}]},{"name":"rpt:f-1172","factDimensions":{"xbrl:concept":"us-gaap:SelfInsuranceReserve","xbrl:period":"2021-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"189131000","decimals":-3}]},{"name":"rpt:f-1173","factDimensions":{"xbrl:concept":"kbh:ExpensesAssociatedWithSelfInsurance","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"21663000","decimals":-3}]},{"name":"rpt:f-1174","factDimensions":{"xbrl:concept":"kbh:ExpensesAssociatedWithSelfInsurance","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"18351000","decimals":-3}]},{"name":"rpt:f-1175","factDimensions":{"xbrl:concept":"kbh:ExpensesAssociatedWithSelfInsurance","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"21926000","decimals":-3}]},{"name":"rpt:f-1176","factDimensions":{"xbrl:concept":"kbh:PaymentsRecoveriesForSelfInsurance","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16008000","decimals":-3}]},{"name":"rpt:f-1177","factDimensions":{"xbrl:concept":"kbh:PaymentsRecoveriesForSelfInsurance","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"20896000","decimals":-3}]},{"name":"rpt:f-1178","factDimensions":{"xbrl:concept":"kbh:PaymentsRecoveriesForSelfInsurance","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"21984000","decimals":-3}]},{"name":"rpt:f-1179","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInInsuranceLiabilities","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:LossContingenciesByNatureOfContingencyAxis":"kbh:SelfInsuranceMember"},"factValues":[{"value":"-59000","decimals":-3}]},{"name":"rpt:f-1180","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInInsuranceLiabilities","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:LossContingenciesByNatureOfContingencyAxis":"kbh:SelfInsuranceMember"},"factValues":[{"value":"6400000","decimals":-3}]},{"name":"rpt:f-1181","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInInsuranceLiabilities","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:LossContingenciesByNatureOfContingencyAxis":"kbh:SelfInsuranceMember"},"factValues":[{"value":"-13096000","decimals":-3}]},{"name":"rpt:f-1182","factDimensions":{"xbrl:concept":"us-gaap:SelfInsuranceReserve","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"185428000","decimals":-3}]},{"name":"rpt:f-1183","factDimensions":{"xbrl:concept":"us-gaap:SelfInsuranceReserve","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"179832000","decimals":-3}]},{"name":"rpt:f-1184","factDimensions":{"xbrl:concept":"us-gaap:SelfInsuranceReserve","xbrl:period":"2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"175977000","decimals":-3}]},{"name":"rpt:f-1185","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInSelfInsuranceReserve","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5500000","decimals":-5}]},{"name":"rpt:f-1186","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInSelfInsuranceReserve","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6500000","decimals":-5}]},{"name":"rpt:f-1187","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInSelfInsuranceReserve","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7000000","decimals":-5}]},{"name":"rpt:f-1188","factDimensions":{"xbrl:concept":"kbh:DeductiblesForProjectSpecificInsuranceCoverageForConstructionDefectRisk","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"50000","decimals":0}]},{"name":"rpt:f-1189","factDimensions":{"xbrl:concept":"kbh:DeductiblesForProjectSpecificInsuranceCoverageForConstructionDefectRisk","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"250000","decimals":0}]},{"name":"rpt:f-1190","factDimensions":{"xbrl:concept":"us-gaap:LossContingencyNumberOfPlaintiffs","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"kbh:claim","us-gaap:LossContingenciesByNatureOfContingencyAxis":"kbh:Chapter558oftheFloridaStatutesMember"},"factValues":[{"value":"414","decimals":0}]},{"name":"rpt:f-1191","factDimensions":{"xbrl:concept":"kbh:PerformanceBonds","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1330000000","decimals":-7}]},{"name":"rpt:f-1192","factDimensions":{"xbrl:concept":"us-gaap:LettersOfCreditOutstandingAmount","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"81600000","decimals":-5}]},{"name":"rpt:f-1193","factDimensions":{"xbrl:concept":"kbh:PerformanceBonds","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1320000000","decimals":-7}]},{"name":"rpt:f-1194","factDimensions":{"xbrl:concept":"us-gaap:LettersOfCreditOutstandingAmount","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"19100000","decimals":-5}]},{"name":"rpt:f-1195","factDimensions":{"xbrl:concept":"kbh:LettersOfCreditOutstandingTerm","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","us-gaap:CreditFacilityAxis":"kbh:LOCFacilitiesMember"},"factValues":[{"value":"P1Y"}]},{"name":"rpt:f-1196","factDimensions":{"xbrl:concept":"kbh:CashDepositsOnLandOptionAndOtherSimilarContracts","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"81900000","decimals":-5}]},{"name":"rpt:f-1197","factDimensions":{"xbrl:concept":"kbh:AggregatePurchasePriceAssociatedWithLandOptionAndOtherSimilarContracts","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2590000000","decimals":-7}]},{"name":"rpt:f-1198","factDimensions":{"xbrl:concept":"us-gaap:LegalMattersAndContingenciesTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; left: 94.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 60.2pt;\">Legal Matters<span style=\"display: inline-block; height: 6.77pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 501.95pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.9pt;\">We are involved in litigation and regulatory proceedings incidental to our business that are in various procedural stages.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 513.95pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 513pt;\">We believe the accruals we have recorded for probable and reasonably estimable losses with respect to these proceedings are<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 525.95pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 97.09pt;\">adequate and that, as of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 146.59pt; position: var(--position); text-decoration: none; white-space: pre; width: 79.9pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 226.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 335.86pt;\">, it was not reasonably possible that an additional material loss had been incurred in<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 537.95pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 513pt;\">an amount in excess of the estimated amounts already recognized or disclosed in our consolidated financial statements.\u00a0 We<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 549.95pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.87pt;\">evaluate our accruals for litigation and regulatory proceedings at least quarterly and, as appropriate, adjust them to reflect<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 561.95pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.99pt;\">(a)\u00a0the facts and circumstances known to us at the time, including information regarding negotiations, settlements, rulings and<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 573.95pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.86pt;\">other relevant events and developments; (b) the advice and analyses of counsel; and (c) the assumptions and judgment of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 585.95pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.99pt;\">management.\u00a0 Similar factors and considerations are used in establishing new accruals for proceedings as to which losses have<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 597.95pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.87pt;\">become probable and reasonably estimable at the time an evaluation is made.\u00a0 Our accruals for litigation and regulatory<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 609.95pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.96pt;\">proceedings are presented on a gross basis without consideration of recoveries and amounts we have paid on behalf of and<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 621.95pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.81pt;\">expect to recover from other parties, if any.\u00a0 Estimates of recoveries and amounts we have paid on behalf of and expect to<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.31pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 633.95pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.89pt;\">recover from other parties, if any, are recorded as receivables when such recoveries are considered probable.\u00a0 Based on our<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 645.95pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.99pt;\">experience, we believe the amounts that may be claimed or alleged against us in these proceedings are not a meaningful<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 657.95pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.84pt;\">indicator of our potential liability.\u00a0 The outcome of any of these proceedings, including the defense and other litigation-related<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 669.95pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.99pt;\">costs and expenses we may incur, however, is inherently uncertain and could differ significantly from the estimate reflected in a<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 681.95pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.83pt;\">related accrual, if made.\u00a0 Therefore, it is possible that the ultimate outcome of any proceeding, if in excess of a related accrual<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.33pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 693.95pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 382.32pt;\">or if an accrual had not been made, could be material to our consolidated financial statements.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 431.82pt; position: var(--position); text-decoration: none; white-space: pre; width: 5.86pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 437.68pt; position: var(--position); text-decoration: none; white-space: pre; width: 48.61pt;\">Pursuant to <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 486.29pt; position: var(--position); text-decoration: none; white-space: pre; width: 18.32pt;\">SEC<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 504.61pt; position: var(--position); text-decoration: none; white-space: pre; width: 57.89pt;\"> rules, we will<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 705.95pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.86pt;\">disclose any proceeding in which a governmental authority is a party and that arises under any federal, state or local provisions<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 717.95pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.87pt;\">enacted or adopted regulating the discharge of materials into the environment or primarily for the purpose of protecting the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 42.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.86pt;\">environment only where we believe that such proceeding will result in monetary sanctions on us, exclusive of interest and costs,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 54.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 335.41pt;\">above $1.0 million or is otherwise material to our consolidated financial statements.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div>","language":"en-us"}]},{"name":"rpt:f-1199","factDimensions":{"xbrl:concept":"us-gaap:ApplicabilityAndImpactOfEnvironmentalLaws","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"Pursuant to SEC rules, we will disclose any proceeding in which a governmental authority is a party and that arises under any federal, state or local provisions enacted or adopted regulating the discharge of materials into the environment or primarily for the purpose of protecting the environment only where we believe that such proceeding will result in monetary sanctions on us, exclusive of interest and costs, above $1.0 million or is otherwise material to our consolidated financial statements.","language":"en-us"}]},{"name":"rpt:f-1200","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityNoteDisclosureTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; left: 94.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 90.23pt;\">Stockholders\u2019 Equity<span style=\"display: inline-block; height: 6.77pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 101.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 71.18pt;\">Preferred Stock.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 138.68pt; position: var(--position); text-decoration: none; white-space: pre; width: 423.67pt;\">Prior to its April 30, 2024 expiration, we had in place a stockholder-approved rights agreement, and each<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 113.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 448.27pt;\">share of our common stock included a related preferred share purchase right, to help protect the benefits of our <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 497.77pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.54pt;\">NOL<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 518.31pt; position: var(--position); text-decoration: none; white-space: pre; width: 44.19pt;\">s and other<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 125.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.85pt;\">deferred tax assets from an ownership change under Section 382.\u00a0 With the expiration of the rights agreement, which was<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 137.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.94pt;\">initially established in 2009, we de-listed and de-registered the related rights in August 2024.\u00a0 Additionally, per its authority<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 149.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.88pt;\">thereunder, our board of directors fixed October 10, 2024 as the expiration date for Article Ninth of our Restated Certificate of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 161.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 461.87pt;\">Incorporation, as amended, which was also put in place in 2009 as a supplemental mechanism to help protect such <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 511.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.54pt;\">NOL<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 531.9100000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 30.49pt;\">-related<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 173.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 34.12pt;\">benefits.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 194.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 74.36pt;\">Common Stock.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 141.86pt; position: var(--position); text-decoration: none; white-space: pre; width: 328.48pt;\">On April 7, 2022, our board of directors authorized us to repurchase up to <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 470.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 61.06pt;\">$300.0\u00a0million<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 531.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 31.08pt;\">\u00a0of our<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 206.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 452.51pt;\">outstanding common stock.\u00a0 This authorization replaced a previous board of directors authorization, which had <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 502.01pt; position: var(--position); text-decoration: none; white-space: pre; width: 32.5pt;\">331,400<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 534.51pt; position: var(--position); text-decoration: none; white-space: pre; width: 27.91pt;\"> shares<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 218.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 211.8pt;\">remaining for repurchase.\u00a0 In 2022, we repurchased <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 261.3pt; position: var(--position); text-decoration: none; white-space: pre; width: 40pt;\">4,927,499<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 301.3pt; position: var(--position); text-decoration: none; white-space: pre; width: 261.12pt;\"> shares of our common stock on the open market pursuant to the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 230.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 158.06pt;\">2022 authorization at a total cost of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 207.56pt; position: var(--position); text-decoration: none; white-space: pre; width: 60.86pt;\">$150.0\u00a0million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 268.41999999999996pt; position: var(--position); text-decoration: none; white-space: pre; width: 175.21pt;\">.\u00a0 As of November 30, 2022, there was <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 443.63pt; position: var(--position); text-decoration: none; white-space: pre; width: 60.86pt;\">$150.0\u00a0million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 504.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 57.85pt;\"> of remaining<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 242.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 214.15pt;\">availability under this share repurchase authorization.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 263.65pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 263.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 165.69pt;\">In the 2023 first quarter, we repurchased<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 233.19pt; position: var(--position); text-decoration: none; white-space: pre; width: 3.06pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 236.25pt; position: var(--position); text-decoration: none; white-space: pre; width: 40pt;\">1,965,442<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 276.25pt; position: var(--position); text-decoration: none; white-space: pre; width: 286.22pt;\"> shares of our common stock on the open market pursuant to the 2022<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 275.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 203.22pt;\">board of directors authorization at a total cost of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 252.72pt; position: var(--position); text-decoration: none; white-space: pre; width: 54.76pt;\">$75.0 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 307.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 254.91pt;\">.\u00a0 On March 21, 2023, our board of directors authorized us to<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 287.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 69.95pt;\">repurchase up to <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 119.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 59.32pt;\">$500.0\u00a0million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 178.77pt; position: var(--position); text-decoration: none; white-space: pre; width: 383.61pt;\">\u00a0of our outstanding common stock.\u00a0 This authorization replaced the 2022 authorization.\u00a0 In the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 299.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 226.18pt;\">2023 second, third and fourth quarters, we repurchased <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 275.68pt; position: var(--position); text-decoration: none; white-space: pre; width: 40pt;\">7,278,995<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 315.68pt; position: var(--position); text-decoration: none; white-space: pre; width: 246.69pt;\"> shares of our common stock on the open market pursuant to<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 311.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 159.97pt;\">the 2023 authorization at a total cost of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 209.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 59.01pt;\">$336.4 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 268.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 293.88pt;\">, bringing our total repurchases for the year ended November 30, 2023 to<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 323.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 40pt;\">9,244,437<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 89.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 176.85pt;\"> shares of common stock at a total cost of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 266.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 59.72pt;\">$411.4\u00a0million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 326.07pt; position: var(--position); text-decoration: none; white-space: pre; width: 164.95pt;\">.\u00a0 As of November 30, 2023, there was <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 491.02pt; position: var(--position); text-decoration: none; white-space: pre; width: 59.72pt;\">$163.6\u00a0million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 550.74pt; position: var(--position); text-decoration: none; white-space: pre; width: 11.7pt;\"> of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 335.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 257.15pt;\">remaining availability under this share repurchase authorization.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 306.65pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 356.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 172.11pt;\">In the 2024 first quarter, we repurchased <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 239.61pt; position: var(--position); text-decoration: none; white-space: pre; width: 32.5pt;\">826,663<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 272.11pt; position: var(--position); text-decoration: none; white-space: pre; width: 290.23pt;\"> shares of our common stock in the open market pursuant to the 2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.3399999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 368.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 205.29pt;\">board of directors authorization at a total cost of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 254.79pt; position: var(--position); text-decoration: none; white-space: pre; width: 54.99pt;\">$50.0\u00a0million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 309.78pt; position: var(--position); text-decoration: none; white-space: pre; width: 252.68pt;\">.\u00a0 On April 18, 2024, our board of directors authorized us to<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 380.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 68.69pt;\">repurchase up to <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 118.19pt; position: var(--position); text-decoration: none; white-space: pre; width: 51.13pt;\">$1.00\u00a0billion<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 169.32pt; position: var(--position); text-decoration: none; white-space: pre; width: 393.08pt;\"> of our outstanding common stock.\u00a0 This authorization replaced the 2023 authorization, which had<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 392.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 58.86pt;\">$113.6\u00a0million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 108.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 50.53pt;\"> remaining.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 158.89pt; position: var(--position); text-decoration: none; white-space: pre; width: 248.21pt;\">In the 2024 second, third and fourth quarters, we repurchased <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 407.1pt; position: var(--position); text-decoration: none; white-space: pre; width: 40pt;\">3,898,518<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 447.1pt; position: var(--position); text-decoration: none; white-space: pre; width: 115.24pt;\"> shares of our common stock<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 404.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 295.46pt;\">on the open market pursuant to the 2024 authorization at a total cost of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 344.96pt; position: var(--position); text-decoration: none; white-space: pre; width: 59.58pt;\">$300.0 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 404.54pt; position: var(--position); text-decoration: none; white-space: pre; width: 157.84pt;\">, bringing our total repurchases for the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 416.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 141.2pt;\">year ended November 30, 2024 to <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 190.7pt; position: var(--position); text-decoration: none; white-space: pre; width: 40pt;\">4,725,181<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 230.7pt; position: var(--position); text-decoration: none; white-space: pre; width: 172.65pt;\"> shares of common stock at a total cost of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 403.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 59.3pt;\">$350.0 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 462.65pt; position: var(--position); text-decoration: none; white-space: pre; width: 8.4pt;\">.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 471.05pt; position: var(--position); text-decoration: none; white-space: pre; width: 91.35pt;\">Repurchases under the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 428.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.9pt;\">current authorization may occur periodically through open market purchases, privately negotiated transactions or otherwise,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 440.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.92pt;\">with the timing and amount at management\u2019s discretion and dependent on market, business and other conditions.\u00a0 This share<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 452.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.94pt;\">repurchase authorization will continue in effect until fully used or earlier terminated or suspended by our board of directors, and<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 464.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 190.36pt;\">does not obligate us to purchase any shares.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 239.86pt; position: var(--position); text-decoration: none; white-space: pre; width: 26.78pt;\">As of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 266.64pt; position: var(--position); text-decoration: none; white-space: pre; width: 82.02pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 348.66pt; position: var(--position); text-decoration: none; white-space: pre; width: 49.01pt;\">, there was <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 397.67pt; position: var(--position); text-decoration: none; white-space: pre; width: 60.02pt;\">$700.0 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 457.69pt; position: var(--position); text-decoration: none; white-space: pre; width: 104.75pt;\"> of remaining availability<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 476.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 187.01pt;\">under the 2024 share repurchase authorization.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 236.51pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 497.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.99pt;\">The IRA imposed a nondeductible 1% excise tax on the net value of certain stock repurchases made after December 31,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 509.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.88pt;\">2022.\u00a0 All dollar amounts presented in this report related to our share repurchases and our share repurchase authorizations<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 521.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 313.17pt;\">exclude such excise taxes, to the extent applicable, unless otherwise indicated.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 542.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 25.89pt;\">In the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 93.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 113.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 296.45pt;\"> first quarter, our board of directors declared a quarterly cash dividend of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 409.84pt; position: var(--position); text-decoration: none; white-space: pre; width: 17.5pt;\">$.20<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 427.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 135.04pt;\"> per share of common stock.\u00a0 Our<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 554.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 122.71pt;\">board of directors approved a <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 172.20999999999998pt; position: var(--position); text-decoration: none; white-space: pre; width: 17.5pt;\">$.05<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 189.71pt; position: var(--position); text-decoration: none; white-space: pre; width: 304.6pt;\"> per share increase in the quarterly cash dividend on our common stock to <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 494.31pt; position: var(--position); text-decoration: none; white-space: pre; width: 17.5pt;\">$.25<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 511.81pt; position: var(--position); text-decoration: none; white-space: pre; width: 50.64pt;\"> per share in<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 566.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 15pt;\">the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 64.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 84.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 321.31pt;\"> second quarter, and declared quarterly dividends at the new higher rate for the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 405.81pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 425.81pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.8pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 428.61pt; position: var(--position); text-decoration: none; white-space: pre; width: 133.86pt;\">second, third and fourth quarters.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 578.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 27.59pt;\">In the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 77.09pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 97.09pt; position: var(--position); text-decoration: none; white-space: pre; width: 356.56pt;\"> first and second quarters, our board of directors declared quarterly cash dividends of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 453.65pt; position: var(--position); text-decoration: none; white-space: pre; width: 17.5pt;\">$.15<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 471.15pt; position: var(--position); text-decoration: none; white-space: pre; width: 91.26pt;\"> per share of common<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 590.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 171.76pt;\">stock.\u00a0 Our board of directors approved a <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 221.26pt; position: var(--position); text-decoration: none; white-space: pre; width: 17.5pt;\">$.05<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 238.76pt; position: var(--position); text-decoration: none; white-space: pre; width: 306.14pt;\"> per share increase in the quarterly cash dividend on our common stock to <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 544.9pt; position: var(--position); text-decoration: none; white-space: pre; width: 17.5pt;\">$.20<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 602.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 70.61pt;\">per share in the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 120.11pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 140.11pt; position: var(--position); text-decoration: none; white-space: pre; width: 332.03pt;\"> third quarter, and declared quarterly dividends at the new higher rate for the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 472.14pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 492.14pt; position: var(--position); text-decoration: none; white-space: pre; width: 70.33pt;\"> third and fourth<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 614.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 34.68pt;\">quarters.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 84.18pt; position: var(--position); text-decoration: none; white-space: pre; width: 19.91pt;\">\u00a0 In <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 104.09pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2022<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 124.09pt; position: var(--position); text-decoration: none; white-space: pre; width: 138.85pt;\">, our board of directors declared <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 262.94pt; position: var(--position); text-decoration: none; white-space: pre; width: 16.66pt;\">four<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 279.6pt; position: var(--position); text-decoration: none; white-space: pre; width: 120.3pt;\"> quarterly cash dividends of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 399.9pt; position: var(--position); text-decoration: none; white-space: pre; width: 17.5pt;\">$.15<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 417.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 47.92pt;\"> per share. <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 465.32pt; position: var(--position); text-decoration: none; white-space: pre; width: 97.02pt;\"> All dividends declared<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 626.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 28.97pt;\">during <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 78.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 98.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 5.37pt;\">, <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 103.84pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 123.84pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.17pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 144.01pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2022<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 164.01pt; position: var(--position); text-decoration: none; white-space: pre; width: 140.69pt;\"> were also paid during those years.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 304.7pt; position: var(--position); text-decoration: none; white-space: pre; width: 212.27pt;\">\u00a0 Quarterly cash dividends declared and paid during <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 516.97pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 536.97pt; position: var(--position); text-decoration: none; white-space: pre; width: 5.37pt;\">, <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 542.3399999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 638.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 16.93pt;\">and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 66.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2022<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 86.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 32.17pt;\"> totaled <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 118.6pt; position: var(--position); text-decoration: none; white-space: pre; width: 17.5pt;\">$.95<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 136.1pt; position: var(--position); text-decoration: none; white-space: pre; width: 43.84pt;\"> per share, <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 179.94pt; position: var(--position); text-decoration: none; white-space: pre; width: 17.5pt;\">$.70<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 197.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 58.27pt;\"> per share and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 255.71pt; position: var(--position); text-decoration: none; white-space: pre; width: 17.5pt;\">$.60<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 273.21000000000004pt; position: var(--position); text-decoration: none; white-space: pre; width: 94.59pt;\"> per share, respectively.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 42.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 68.89pt;\">Treasury Stock.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 136.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 369.25pt;\">In addition to the shares purchased pursuant to our share repurchase program, we acquired <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 505.64pt; position: var(--position); text-decoration: none; white-space: pre; width: 54.24pt;\">$25.0 million<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 559.88pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\">,<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 54.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 54.56pt;\">$14.2 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 104.06pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.85pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 124.91pt; position: var(--position); text-decoration: none; white-space: pre; width: 54.56pt;\">$15.9 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 179.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 104.75pt;\"> of our common stock in <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 284.22pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 304.22pt; position: var(--position); text-decoration: none; white-space: pre; width: 5.71pt;\">, <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 309.93pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 329.93pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.85pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 350.78pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2022<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 370.78pt; position: var(--position); text-decoration: none; white-space: pre; width: 191.61pt;\">, respectively.\u00a0 A portion of the common stock<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 66.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 47.34pt;\">acquired in <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 96.84pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 116.84pt; position: var(--position); text-decoration: none; white-space: pre; width: 5.09pt;\">, <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 121.93pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 141.93pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.59pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 144.51999999999998pt; position: var(--position); text-decoration: none; white-space: pre; width: 14.43pt;\">and<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 158.95pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.59pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 161.54000000000002pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2022<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 181.54pt; position: var(--position); text-decoration: none; white-space: pre; width: 380.9pt;\"> consisted of previously issued shares delivered to us by employees to satisfy their withholding<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 78.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 143.89pt;\">tax obligations on the vesting of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 193.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 18.34pt;\">PSU<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 211.73pt; position: var(--position); text-decoration: none; white-space: pre; width: 350.72pt;\">s and restricted stock awards or of forfeitures of previous restricted stock awards.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 90.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.81pt;\">Treasury stock is recorded at cost.\u00a0 Differences between the cost of treasury stock and the reissuance proceeds are recorded to<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.31pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 102.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 497.22pt;\">paid-in capital.\u00a0 These transactions are not considered repurchases under the share repurchase program described above.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 546.72pt; position: var(--position); text-decoration: none; white-space: pre; width: 15.67pt;\">\u00a0 In<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 114.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 55.25pt;\">October 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 104.75pt; position: var(--position); text-decoration: none; white-space: pre; width: 49.42pt;\">, we retired <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 154.17000000000002pt; position: var(--position); text-decoration: none; white-space: pre; width: 45pt;\">27,557,428<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 199.17pt; position: var(--position); text-decoration: none; white-space: pre; width: 363.18pt;\"> shares of our treasury stock.\u00a0 Upon the retirement of the treasury stock, we deducted the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 448.33pt;\">par value from common stock and reflected the excess of cost over par value as a reduction to retained earnings.<span style=\"display: inline-block; height: 6.93pt;\"></span></span>","language":"en-us"}]},{"name":"rpt:f-1201","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1","xbrl:period":"2022-04-08T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ShareRepurchaseProgramAxis":"kbh:April2022StockRepurchaseProgramMember"},"factValues":[{"value":"300000000","decimals":-5}]},{"name":"rpt:f-1202","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased","xbrl:period":"2022-04-08T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","srt:ShareRepurchaseProgramAxis":"kbh:July2021StockRepurchaseProgramMember"},"factValues":[{"value":"331400","decimals":-2}]},{"name":"rpt:f-1203","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodShares","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","srt:ShareRepurchaseProgramAxis":"kbh:April2022StockRepurchaseProgramMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"4927499","decimals":0}]},{"name":"rpt:f-1204","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodValue","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ShareRepurchaseProgramAxis":"kbh:April2022StockRepurchaseProgramMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"150000000","decimals":-5}]},{"name":"rpt:f-1205","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1","xbrl:period":"2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ShareRepurchaseProgramAxis":"kbh:April2022StockRepurchaseProgramMember"},"factValues":[{"value":"150000000","decimals":-5}]},{"name":"rpt:f-1206","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodShares","xbrl:period":"2022-12-01T00:00:00/2023-03-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","srt:ShareRepurchaseProgramAxis":"kbh:April2022StockRepurchaseProgramMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"1965442","decimals":0}]},{"name":"rpt:f-1207","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodValue","xbrl:period":"2022-12-01T00:00:00/2023-03-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ShareRepurchaseProgramAxis":"kbh:April2022StockRepurchaseProgramMember"},"factValues":[{"value":"75000000.0","decimals":-5}]},{"name":"rpt:f-1208","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1","xbrl:period":"2023-03-22T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ShareRepurchaseProgramAxis":"kbh:March2023StockRepurchaseProgramMember"},"factValues":[{"value":"500000000","decimals":-5}]},{"name":"rpt:f-1209","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodShares","xbrl:period":"2023-03-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","srt:ShareRepurchaseProgramAxis":"kbh:March2023StockRepurchaseProgramMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"7278995","decimals":0}]},{"name":"rpt:f-1210","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodValue","xbrl:period":"2023-03-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ShareRepurchaseProgramAxis":"kbh:March2023StockRepurchaseProgramMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"336400000","decimals":-5}]},{"name":"rpt:f-1211","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodShares","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"9244437"}]},{"name":"rpt:f-1212","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodValue","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"411400000","decimals":-5}]},{"name":"rpt:f-1213","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ShareRepurchaseProgramAxis":"kbh:March2023StockRepurchaseProgramMember"},"factValues":[{"value":"163600000","decimals":-5}]},{"name":"rpt:f-1214","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodShares","xbrl:period":"2023-12-01T00:00:00/2024-03-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","srt:ShareRepurchaseProgramAxis":"kbh:March2023StockRepurchaseProgramMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"826663","decimals":0}]},{"name":"rpt:f-1215","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodValue","xbrl:period":"2023-12-01T00:00:00/2024-03-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ShareRepurchaseProgramAxis":"kbh:March2023StockRepurchaseProgramMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"50000000","decimals":-5}]},{"name":"rpt:f-1216","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1","xbrl:period":"2024-04-19T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ShareRepurchaseProgramAxis":"kbh:April2024StockRepurchaseProgramMember"},"factValues":[{"value":"1000000000"}]},{"name":"rpt:f-1217","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1","xbrl:period":"2024-04-19T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ShareRepurchaseProgramAxis":"kbh:March2023StockRepurchaseProgramMember"},"factValues":[{"value":"113600000","decimals":-5}]},{"name":"rpt:f-1218","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodShares","xbrl:period":"2024-03-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","srt:ShareRepurchaseProgramAxis":"kbh:April2024StockRepurchaseProgramMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"3898518"}]},{"name":"rpt:f-1219","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodValue","xbrl:period":"2024-03-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ShareRepurchaseProgramAxis":"kbh:April2024StockRepurchaseProgramMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"300000000.0","decimals":-5}]},{"name":"rpt:f-1220","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodShares","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"4725181"}]},{"name":"rpt:f-1221","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodValue","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"350000000.0","decimals":-5}]},{"name":"rpt:f-1222","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ShareRepurchaseProgramAxis":"kbh:April2024StockRepurchaseProgramMember"},"factValues":[{"value":"700000000.0","decimals":-5}]},{"name":"rpt:f-1223","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareDeclared","xbrl:period":"2023-09-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.20"}]},{"name":"rpt:f-1224","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareCashPaid","xbrl:period":"2023-09-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.20"}]},{"name":"rpt:f-1225","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareCashPaid","xbrl:period":"2023-06-01T00:00:00/2023-09-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.20"}]},{"name":"rpt:f-1226","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareCashPaid","xbrl:period":"2023-12-01T00:00:00/2024-03-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.20"}]},{"name":"rpt:f-1227","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareDeclared","xbrl:period":"2023-12-01T00:00:00/2024-03-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.20"}]},{"name":"rpt:f-1228","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareDeclared","xbrl:period":"2023-06-01T00:00:00/2023-09-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.20"}]},{"name":"rpt:f-1229","factDimensions":{"xbrl:concept":"kbh:IncreaseInCommonStockDividendsPerShareDeclared","xbrl:period":"2023-06-01T00:00:00/2023-09-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.05","decimals":2}]},{"name":"rpt:f-1230","factDimensions":{"xbrl:concept":"kbh:IncreaseInCommonStockDividendsPerShareDeclared","xbrl:period":"2024-03-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.05","decimals":2}]},{"name":"rpt:f-1231","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareDeclared","xbrl:period":"2024-06-01T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.25"}]},{"name":"rpt:f-1232","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareDeclared","xbrl:period":"2024-03-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.25"}]},{"name":"rpt:f-1233","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareCashPaid","xbrl:period":"2024-06-01T00:00:00/2024-09-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.25"}]},{"name":"rpt:f-1234","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareCashPaid","xbrl:period":"2024-03-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.25"}]},{"name":"rpt:f-1235","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareCashPaid","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.25"}]},{"name":"rpt:f-1236","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareDeclared","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.25"}]},{"name":"rpt:f-1237","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareCashPaid","xbrl:period":"2022-06-01T00:00:00/2022-09-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.15"}]},{"name":"rpt:f-1238","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareDeclared","xbrl:period":"2021-12-01T00:00:00/2022-03-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.15"}]},{"name":"rpt:f-1239","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareDeclared","xbrl:period":"2021-12-01T00:00:00/2022-03-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.15"}]},{"name":"rpt:f-1240","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareCashPaid","xbrl:period":"2023-03-01T00:00:00/2023-06-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.15"}]},{"name":"rpt:f-1241","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareDeclared","xbrl:period":"2022-06-01T00:00:00/2022-09-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.15"}]},{"name":"rpt:f-1242","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareDeclared","xbrl:period":"2022-09-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.15"}]},{"name":"rpt:f-1243","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareDeclared","xbrl:period":"2022-12-01T00:00:00/2023-03-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.15"}]},{"name":"rpt:f-1244","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareCashPaid","xbrl:period":"2022-12-01T00:00:00/2023-03-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.15"}]},{"name":"rpt:f-1245","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareDeclared","xbrl:period":"2022-03-01T00:00:00/2022-06-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.15"}]},{"name":"rpt:f-1246","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareDeclared","xbrl:period":"2023-03-01T00:00:00/2023-06-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.15"}]},{"name":"rpt:f-1247","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareCashPaid","xbrl:period":"2022-09-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.15"}]},{"name":"rpt:f-1248","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareCashPaid","xbrl:period":"2022-03-01T00:00:00/2022-06-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.15"}]},{"name":"rpt:f-1249","factDimensions":{"xbrl:concept":"kbh:IncreaseInCommonStockDividendsPerShareDeclared","xbrl:period":"2023-06-01T00:00:00/2023-09-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.05","decimals":2}]},{"name":"rpt:f-1250","factDimensions":{"xbrl:concept":"kbh:IncreaseInCommonStockDividendsPerShareDeclared","xbrl:period":"2024-03-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.05","decimals":2}]},{"name":"rpt:f-1251","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareDeclared","xbrl:period":"2023-09-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.20"}]},{"name":"rpt:f-1252","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareCashPaid","xbrl:period":"2023-09-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.20"}]},{"name":"rpt:f-1253","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareCashPaid","xbrl:period":"2023-06-01T00:00:00/2023-09-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.20"}]},{"name":"rpt:f-1254","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareCashPaid","xbrl:period":"2023-12-01T00:00:00/2024-03-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.20"}]},{"name":"rpt:f-1255","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareDeclared","xbrl:period":"2023-12-01T00:00:00/2024-03-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.20"}]},{"name":"rpt:f-1256","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareDeclared","xbrl:period":"2023-06-01T00:00:00/2023-09-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.20"}]},{"name":"rpt:f-1257","factDimensions":{"xbrl:concept":"kbh:NumberOfQuarterlyDividendsDeclared","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"kbh:dividend_declared"},"factValues":[{"value":"4"}]},{"name":"rpt:f-1258","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareCashPaid","xbrl:period":"2022-06-01T00:00:00/2022-09-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.15"}]},{"name":"rpt:f-1259","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareDeclared","xbrl:period":"2021-12-01T00:00:00/2022-03-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.15"}]},{"name":"rpt:f-1260","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareDeclared","xbrl:period":"2021-12-01T00:00:00/2022-03-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.15"}]},{"name":"rpt:f-1261","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareCashPaid","xbrl:period":"2023-03-01T00:00:00/2023-06-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.15"}]},{"name":"rpt:f-1262","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareDeclared","xbrl:period":"2022-06-01T00:00:00/2022-09-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.15"}]},{"name":"rpt:f-1263","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareDeclared","xbrl:period":"2022-09-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.15"}]},{"name":"rpt:f-1264","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareDeclared","xbrl:period":"2022-12-01T00:00:00/2023-03-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.15"}]},{"name":"rpt:f-1265","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareCashPaid","xbrl:period":"2022-12-01T00:00:00/2023-03-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.15"}]},{"name":"rpt:f-1266","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareDeclared","xbrl:period":"2022-03-01T00:00:00/2022-06-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.15"}]},{"name":"rpt:f-1267","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareDeclared","xbrl:period":"2023-03-01T00:00:00/2023-06-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.15"}]},{"name":"rpt:f-1268","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareCashPaid","xbrl:period":"2022-09-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.15"}]},{"name":"rpt:f-1269","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareCashPaid","xbrl:period":"2022-03-01T00:00:00/2022-06-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.15"}]},{"name":"rpt:f-1270","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareCashPaid","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.95"}]},{"name":"rpt:f-1271","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareDeclared","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.95"}]},{"name":"rpt:f-1272","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareCashPaid","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.70"}]},{"name":"rpt:f-1273","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareDeclared","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.70"}]},{"name":"rpt:f-1274","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareCashPaid","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.60"}]},{"name":"rpt:f-1275","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareDeclared","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.60"}]},{"name":"rpt:f-1276","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockValueAcquiredCostMethod","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ShareRepurchaseProgramAxis":"kbh:NotPartofaShareRepurchaseProgramMember"},"factValues":[{"value":"25000000.0","decimals":-5}]},{"name":"rpt:f-1277","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockValueAcquiredCostMethod","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ShareRepurchaseProgramAxis":"kbh:NotPartofaShareRepurchaseProgramMember"},"factValues":[{"value":"14200000","decimals":-5}]},{"name":"rpt:f-1278","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockValueAcquiredCostMethod","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ShareRepurchaseProgramAxis":"kbh:NotPartofaShareRepurchaseProgramMember"},"factValues":[{"value":"15900000","decimals":-5}]},{"name":"rpt:f-1279","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockSharesRetired","xbrl:period":"2024-10-01T00:00:00/2024-11-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"27557428"}]},{"name":"rpt:f-1280","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNoteTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; left: 94.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 175.69pt;\">Accumulated Other Comprehensive Loss<span style=\"display: inline-block; height: 6.77pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 173.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.92pt;\">The following table presents the changes in the balances of each component of accumulated other comprehensive loss (in<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4200000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 185.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 46.08pt;\">thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 95.58pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"position: var(--position); top: 197.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 53.25pt; position: var(--position); top: 0pt; width: 505.5pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 317.25pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 117.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 44.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 317.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 35.62pt; width: 317.25pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 2.63pt; position: var(--position); white-space: pre;\">Postretirement Benefit Plan Adjustments<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 438.75pt; position: var(--position); top: 0pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 24.27pt; position: var(--position); text-decoration: none; white-space: pre;\">Total <span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 11.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 10.73pt; position: var(--position); text-decoration: none; white-space: pre;\">Accumulated <span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 19.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 23.16pt; position: var(--position); text-decoration: none; white-space: pre;\">Other <span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 27.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 6.73pt; position: var(--position); text-decoration: none; white-space: pre;\">Comprehensive <span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 35.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.6pt; position: var(--position); text-decoration: none; white-space: pre;\">Loss<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 44.25pt; width: 317.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 317.25pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); white-space: pre;\">Balance at November 30, 2022<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 438.75pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(5,575)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 64.5pt; width: 317.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 317.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Other comprehensive income before reclassifications<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 438.75pt; position: var(--position); top: 64.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">2,720<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 79.5pt; width: 317.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 317.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Amounts reclassified from accumulated other comprehensive loss<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 438.75pt; position: var(--position); top: 79.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 41.71pt;\"></span></span><span style=\"left: 44.34pt; position: var(--position);\">(112)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 94.5pt; width: 317.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 317.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Income tax expense related to items of other comprehensive income<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 438.75pt; position: var(--position); top: 94.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 41.71pt;\"></span></span><span style=\"left: 44.34pt; position: var(--position);\">(704)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 109.5pt; width: 317.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 317.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Other comprehensive income, net of tax<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 438.75pt; position: var(--position); top: 109.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">1,904<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 129.75pt; width: 317.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 317.25pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); white-space: pre;\">Balance at November 30, 2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 438.75pt; position: var(--position); top: 129.75pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 34.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(3,671)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 150pt; width: 317.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 317.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Other comprehensive income before reclassifications<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 438.75pt; position: var(--position); top: 150pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 45.04pt;\"></span></span><span style=\"left: 47.67pt; position: var(--position);\">416<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 165pt; width: 317.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 317.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Amounts reclassified from accumulated other comprehensive loss<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 438.75pt; position: var(--position); top: 165pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 41.71pt;\"></span></span><span style=\"left: 44.34pt; position: var(--position);\">(461)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 180pt; width: 317.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 317.25pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); white-space: pre;\">Income tax expense related to items of other comprehensive loss<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 438.75pt; position: var(--position); top: 180pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 50.04pt;\"></span></span><span style=\"left: 52.67pt; position: var(--position);\">12<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 195pt; width: 317.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 317.25pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); white-space: pre;\">Other comprehensive loss, net of tax<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 438.75pt; position: var(--position); top: 195pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 46.71pt;\"></span></span><span style=\"left: 49.34pt; position: var(--position);\">(33)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 215.25pt; width: 317.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 317.25pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); white-space: pre;\">Balance at November 30, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 438.75pt; position: var(--position); top: 215.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(3,704)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 450.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 447.56pt;\">The amounts reclassified from accumulated other comprehensive loss consisted of the following (in thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"position: var(--position); top: 476.25pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 51.75pt; position: var(--position); top: 0pt; width: 508.5pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 276.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 24pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"5\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 300.75pt; position: var(--position); top: 0pt; width: 207.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 207.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 57.02pt; position: var(--position); text-decoration: none; white-space: pre;\">Years Ended November 30,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 276.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 276.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Details About Accumulated Other Comprehensive Loss Components<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 300.75pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 371.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 441.75pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2022<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 24pt; width: 276.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 276.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Postretirement benefit plan adjustments<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 39pt; width: 276.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 276.75pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); white-space: pre;\">Amortization of net actuarial (gain) loss (a)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 300.75pt; position: var(--position); top: 39pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 36.71pt;\"></span></span><span style=\"left: 44.34pt; position: var(--position);\">(461)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 371.25pt; position: var(--position); top: 39pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 36.71pt;\"></span></span><span style=\"left: 44.34pt; position: var(--position);\">(112)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 441.75pt; position: var(--position); top: 39pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">1,090<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 542.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 11.09pt;\">(a)<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.89pt;\">The accumulated other comprehensive loss component is included in the computation of net periodic benefit costs as<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 554.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 80.76pt;\">further discussed in <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 148.26pt; position: var(--position); text-decoration: none; white-space: pre; width: 31.92pt;\">Note\u00a022<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 180.18pt; position: var(--position); text-decoration: none; white-space: pre; width: 10pt;\"> \u2013 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 190.18pt; position: var(--position); text-decoration: none; white-space: pre; width: 94.03pt;\">Postretirement Benefits<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 284.21000000000004pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\">.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 575.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 37.73pt;\">There is <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 105.22999999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 10pt;\">no<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 115.22999999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 447.22pt;\"> estimated prior service cost expected to be amortized from accumulated other comprehensive loss into net<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 135.15pt;\">periodic benefit cost during 2025.<span style=\"display: inline-block; height: 6.93pt;\"></span></span>","language":"en-us"}]},{"name":"rpt:f-1281","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.92pt;\">The following table presents the changes in the balances of each component of accumulated other comprehensive loss (in<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4200000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 185.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 46.08pt;\">thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 95.58pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"position: var(--position); top: 197.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 53.25pt; position: var(--position); top: 0pt; width: 505.5pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 317.25pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 117.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 44.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 317.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 35.62pt; width: 317.25pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 2.63pt; position: var(--position); white-space: pre;\">Postretirement Benefit Plan Adjustments<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 438.75pt; position: var(--position); top: 0pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 24.27pt; position: var(--position); text-decoration: none; white-space: pre;\">Total <span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 11.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 10.73pt; position: var(--position); text-decoration: none; white-space: pre;\">Accumulated <span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 19.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 23.16pt; position: var(--position); text-decoration: none; white-space: pre;\">Other <span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 27.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 6.73pt; position: var(--position); text-decoration: none; white-space: pre;\">Comprehensive <span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 35.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.6pt; position: var(--position); text-decoration: none; white-space: pre;\">Loss<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 44.25pt; width: 317.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 317.25pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); white-space: pre;\">Balance at November 30, 2022<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 438.75pt; position: var(--position); top: 44.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(5,575)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 64.5pt; width: 317.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 317.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Other comprehensive income before reclassifications<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 438.75pt; position: var(--position); top: 64.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">2,720<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 79.5pt; width: 317.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 317.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Amounts reclassified from accumulated other comprehensive loss<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 438.75pt; position: var(--position); top: 79.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 41.71pt;\"></span></span><span style=\"left: 44.34pt; position: var(--position);\">(112)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 94.5pt; width: 317.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 317.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Income tax expense related to items of other comprehensive income<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 438.75pt; position: var(--position); top: 94.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 41.71pt;\"></span></span><span style=\"left: 44.34pt; position: var(--position);\">(704)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 109.5pt; width: 317.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 317.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Other comprehensive income, net of tax<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 438.75pt; position: var(--position); top: 109.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">1,904<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 129.75pt; width: 317.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 317.25pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); white-space: pre;\">Balance at November 30, 2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 438.75pt; position: var(--position); top: 129.75pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 34.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(3,671)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 150pt; width: 317.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 317.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Other comprehensive income before reclassifications<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 438.75pt; position: var(--position); top: 150pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 45.04pt;\"></span></span><span style=\"left: 47.67pt; position: var(--position);\">416<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 165pt; width: 317.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 317.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Amounts reclassified from accumulated other comprehensive loss<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 438.75pt; position: var(--position); top: 165pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 41.71pt;\"></span></span><span style=\"left: 44.34pt; position: var(--position);\">(461)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 180pt; width: 317.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 317.25pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); white-space: pre;\">Income tax expense related to items of other comprehensive loss<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 438.75pt; position: var(--position); top: 180pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 50.04pt;\"></span></span><span style=\"left: 52.67pt; position: var(--position);\">12<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 195pt; width: 317.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 317.25pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); white-space: pre;\">Other comprehensive loss, net of tax<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 438.75pt; position: var(--position); top: 195pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 46.71pt;\"></span></span><span style=\"left: 49.34pt; position: var(--position);\">(33)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 215.25pt; width: 317.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 317.25pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); white-space: pre;\">Balance at November 30, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 438.75pt; position: var(--position); top: 215.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(3,704)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div>","language":"en-us"}]},{"name":"rpt:f-1282","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember"},"factValues":[{"value":"-5575000","decimals":-3}]},{"name":"rpt:f-1283","factDimensions":{"xbrl:concept":"us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember"},"factValues":[{"value":"2720000","decimals":-3}]},{"name":"rpt:f-1284","factDimensions":{"xbrl:concept":"us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember"},"factValues":[{"value":"112000","decimals":-3}]},{"name":"rpt:f-1285","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember"},"factValues":[{"value":"704000","decimals":-3}]},{"name":"rpt:f-1286","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember"},"factValues":[{"value":"1904000","decimals":-3}]},{"name":"rpt:f-1287","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember"},"factValues":[{"value":"-3671000","decimals":-3}]},{"name":"rpt:f-1288","factDimensions":{"xbrl:concept":"us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember"},"factValues":[{"value":"416000","decimals":-3}]},{"name":"rpt:f-1289","factDimensions":{"xbrl:concept":"us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember"},"factValues":[{"value":"461000","decimals":-3}]},{"name":"rpt:f-1290","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember"},"factValues":[{"value":"-12000","decimals":-3}]},{"name":"rpt:f-1291","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember"},"factValues":[{"value":"-33000","decimals":-3}]},{"name":"rpt:f-1292","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember"},"factValues":[{"value":"-3704000","decimals":-3}]},{"name":"rpt:f-1293","factDimensions":{"xbrl:concept":"us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 447.56pt;\">The amounts reclassified from accumulated other comprehensive loss consisted of the following (in thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span><div style=\"position: var(--position); top: 476.25pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 51.75pt; position: var(--position); top: 0pt; width: 508.5pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 276.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 24pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"5\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 300.75pt; position: var(--position); top: 0pt; width: 207.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 207.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 57.02pt; position: var(--position); text-decoration: none; white-space: pre;\">Years Ended November 30,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 276.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 276.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Details About Accumulated Other Comprehensive Loss Components<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 300.75pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 371.25pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 441.75pt; position: var(--position); top: 12pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2022<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 24pt; width: 276.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 276.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Postretirement benefit plan adjustments<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 39pt; width: 276.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 276.75pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); white-space: pre;\">Amortization of net actuarial (gain) loss (a)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 300.75pt; position: var(--position); top: 39pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 36.71pt;\"></span></span><span style=\"left: 44.34pt; position: var(--position);\">(461)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 371.25pt; position: var(--position); top: 39pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 36.71pt;\"></span></span><span style=\"left: 44.34pt; position: var(--position);\">(112)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 441.75pt; position: var(--position); top: 39pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">1,090<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 542.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 11.09pt;\">(a)<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.89pt;\">The accumulated other comprehensive loss component is included in the computation of net periodic benefit costs as<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 554.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 80.76pt;\">further discussed in <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 148.26pt; position: var(--position); text-decoration: none; white-space: pre; width: 31.92pt;\">Note\u00a022<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 180.18pt; position: var(--position); text-decoration: none; white-space: pre; width: 10pt;\"> \u2013 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 190.18pt; position: var(--position); text-decoration: none; white-space: pre; width: 94.03pt;\">Postretirement Benefits<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 284.21000000000004pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\">.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div>","language":"en-us"}]},{"name":"rpt:f-1294","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"461000","decimals":-3}]},{"name":"rpt:f-1295","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"112000","decimals":-3}]},{"name":"rpt:f-1296","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1090000","decimals":-3}]},{"name":"rpt:f-1297","factDimensions":{"xbrl:concept":"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; left: 94.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 146.01pt;\">Employee Benefit and Stock Plans<span style=\"display: inline-block; height: 6.77pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 634.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 370.21pt;\">Most of our employees are eligible to participate in the KB Home 401(k) Savings Plan (\u201c<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 437.71pt; position: var(--position); text-decoration: none; white-space: pre; width: 47.83pt;\">401(k) Plan<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 485.54pt; position: var(--position); text-decoration: none; white-space: pre; width: 76.82pt;\">\u201d) under which we<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 646.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 148.68pt;\">match employee contributions up to <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 198.18pt; position: var(--position); text-decoration: none; white-space: pre; width: 13.33pt;\">6%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 211.51pt; position: var(--position); text-decoration: none; white-space: pre; width: 292.69pt;\"> of eligible compensation per payroll period.\u00a0 The aggregate cost of the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 504.2pt; position: var(--position); text-decoration: none; white-space: pre; width: 47.41pt;\">401(k) Plan<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 551.61pt; position: var(--position); text-decoration: none; white-space: pre; width: 10.76pt;\"> to<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 658.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 30.35pt;\">us was <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 79.85pt; position: var(--position); text-decoration: none; white-space: pre; width: 49.31pt;\">$8.8 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 129.16pt; position: var(--position); text-decoration: none; white-space: pre; width: 13.69pt;\"> in <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 142.85pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 162.85pt; position: var(--position); text-decoration: none; white-space: pre; width: 5.46pt;\">, <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 168.31pt; position: var(--position); text-decoration: none; white-space: pre; width: 49.31pt;\">$8.3 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 217.62pt; position: var(--position); text-decoration: none; white-space: pre; width: 13.69pt;\"> in <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 231.31pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 251.31pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.35pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 271.65999999999997pt; position: var(--position); text-decoration: none; white-space: pre; width: 49.31pt;\">$8.2 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 320.97pt; position: var(--position); text-decoration: none; white-space: pre; width: 13.69pt;\"> in <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 334.66pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2022<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 354.66pt; position: var(--position); text-decoration: none; white-space: pre; width: 79.62pt;\">.\u00a0 The assets of the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 434.28pt; position: var(--position); text-decoration: none; white-space: pre; width: 47.38pt;\">401(k) Plan<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 481.66pt; position: var(--position); text-decoration: none; white-space: pre; width: 80.82pt;\"> are held by a third-<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 670.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 463.98pt;\">party trustee, with an affiliate of the trustee managing some fund options offered by the 401(k) Plan.\u00a0 The <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 513.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 49.01pt;\">401(k) Plan<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 682.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 463.31pt;\">participants may direct the investment of their funds among one or more of the several fund options offered by the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 512.81pt; position: var(--position); text-decoration: none; white-space: pre; width: 47.11pt;\">401(k) Plan<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 559.9200000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\">.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 694.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 25pt;\">As of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 74.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 80.24pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 154.74pt; position: var(--position); text-decoration: none; white-space: pre; width: 5.28pt;\">, <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 160.01999999999998pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 180.02pt; position: var(--position); text-decoration: none; white-space: pre; width: 19.99pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 200.01pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2022<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 220.01pt; position: var(--position); text-decoration: none; white-space: pre; width: 65.76pt;\">, approximately <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 285.77pt; position: var(--position); text-decoration: none; white-space: pre; width: 13.33pt;\">6%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 299.1pt; position: var(--position); text-decoration: none; white-space: pre; width: 5.28pt;\">, <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 304.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 13.33pt;\">5%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 317.71pt; position: var(--position); text-decoration: none; white-space: pre; width: 19.99pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 337.7pt; position: var(--position); text-decoration: none; white-space: pre; width: 13.33pt;\">3%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 351.03pt; position: var(--position); text-decoration: none; white-space: pre; width: 84.9pt;\">, respectively, of the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 435.93pt; position: var(--position); text-decoration: none; white-space: pre; width: 47.2pt;\">401(k) Plan<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 483.13pt; position: var(--position); text-decoration: none; white-space: pre; width: 79.33pt;\">\u2019s net assets at each<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 706.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 172.89pt;\">period were invested in our common stock.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 42.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 359.66pt;\">Approval of the Amended and Restated KB Home 2014 Equity Incentive Plan.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 427.16pt; position: var(--position); text-decoration: none; white-space: pre; width: 135.19pt;\">We maintain one active equity<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 54.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.91pt;\">compensation plan, the Amended and Restated KB Home 2014 Equity Incentive Plan (\u201cAmended and Restated 2014 Plan\u201d),<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 66.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.87pt;\">with an aggregate share grant capacity for stock-based awards to our employees, non-employee directors and consultants of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 78.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 45pt;\">18,200,000<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 94.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 38.96pt;\"> shares.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 133.45999999999998pt; position: var(--position); text-decoration: none; white-space: pre; width: 428.9pt;\">In addition, if an award made under the Amended and Restated KB Home 2014 Equity Incentive Plan<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 90.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.93pt;\">subsequently expires or is canceled, forfeited or settled for cash, then any shares associated with such award may, to the extent<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 102.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.99pt;\">of such expiration, cancellation, forfeiture or cash settlement, be used again for new grants under the plan, and shares tendered<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 114.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.98pt;\">or withheld to satisfy tax withholding obligations with respect to a full value award may be used again for new grants under the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 126.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 27.04pt;\">plan.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.53999999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 485.85pt;\">Under the Amended and Restated 2014 Plan, grants of stock options and other similar awards reduce the share grant<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 138.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 56.69pt;\">capacity on a <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 106.19pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">1<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 111.19pt; position: var(--position); text-decoration: none; white-space: pre; width: 451.26pt;\">-for-1 basis, and grants of restricted stock and other similar \u201cfull value\u201d awards reduce the share grant capacity<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 150.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 22.37pt;\">on a <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 71.87pt; position: var(--position); text-decoration: none; white-space: pre; width: 17.5pt;\">1.78<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 89.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 57.71pt;\">-for-1 basis.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 147.07999999999998pt; position: var(--position); text-decoration: none; white-space: pre; width: 415.23pt;\">Any shares that again become available for grant will be added back to the equity incentive plan\u2019s<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.31pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 162.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 341.24pt;\">available grant capacity in the same manner in which they were initially deducted (<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 390.74pt; position: var(--position); text-decoration: none; white-space: pre; width: 9.7pt;\">i.e<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 400.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 104.35pt;\">., 1-for-1 or 1.78-for-1).\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 504.79pt; position: var(--position); text-decoration: none; white-space: pre; width: 57.59pt;\">The Amended<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 174.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 352.41pt;\">and Restated 2014 Plan provides stock options may be awarded for periods of up to <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 401.91pt; position: var(--position); text-decoration: none; white-space: pre; width: 34.63pt;\">10 years<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 436.54pt; position: var(--position); text-decoration: none; white-space: pre; width: 125.9pt;\">, and enables us to grant other<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 186.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 152.36pt;\">stock-based awards and cash bonuses.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 201.86pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 207.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 118.83pt;\">Stock-Based Compensation.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 186.32999999999998pt; position: var(--position); text-decoration: none; white-space: pre; width: 376.07pt;\">With the approval of the management development and compensation committee, consisting<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 219.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.84pt;\">entirely of independent members of our board of directors, we have provided compensation benefits to certain of our employees<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 231.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 204.74pt;\">in the form of stock options, restricted stock and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 254.24pt; position: var(--position); text-decoration: none; white-space: pre; width: 18.34pt;\">PSU<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 272.58000000000004pt; position: var(--position); text-decoration: none; white-space: pre; width: 289.77pt;\">s.\u00a0 Certain stock-based compensation benefits are also provided to our<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 243.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.96pt;\">non-employee directors pursuant to the Non-Employee Directors Compensation Plan (\u201cDirector Plan\u201d).\u00a0 Compensation expense<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 255.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.93pt;\">related to equity-based awards is included in selling, general and administrative expenses in our consolidated statements of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 267.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 44.12pt;\">operations.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); top: 285.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre;\">The following table presents our stock-based compensation expense (in thousands):\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"position: var(--position); top: 306.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 513pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 305.25pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"5\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 305.25pt; position: var(--position); top: 0pt; width: 207.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 6.37pt; width: 207.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 57.02pt; position: var(--position); text-decoration: none; white-space: pre;\">Years Ended November 30,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 305.25pt; position: var(--position); top: 15pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 15pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 15pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2022<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 27pt; width: 305.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 305.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Restricted stock<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 305.25pt; position: var(--position); top: 27pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">10,699<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 27pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">9,659<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 27pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">8,743<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 47.25pt; width: 305.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 305.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">PSUs<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 305.25pt; position: var(--position); top: 47.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">22,296<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 47.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">23,065<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 47.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">18,757<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 62.25pt; width: 305.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 305.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Director awards<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 305.25pt; position: var(--position); top: 62.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">1,475<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 62.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">1,888<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 62.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">1,964<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 77.25pt; width: 305.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 305.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Total<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 305.25pt; position: var(--position); top: 77.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">34,470<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 77.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">34,612<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 77.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">29,464<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 418.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 63.28pt;\">Stock Options.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 130.78pt; position: var(--position); text-decoration: none; white-space: pre; width: 213.09pt;\">Stock option transactions are summarized as follows:<span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"position: var(--position); top: 439.25pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 510.75pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 132pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 60pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 60pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 60pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 60pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 60pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 60pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 132pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 132pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"11\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 132pt; position: var(--position); top: 0pt; width: 378.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 378.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 142.52pt; position: var(--position); text-decoration: none; white-space: pre;\">Years Ended November\u00a030,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 132pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 132pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 132pt; position: var(--position); top: 12pt; width: 123.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 123.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 53.87pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 259.5pt; position: var(--position); top: 12pt; width: 123.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 123.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 53.87pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 387pt; position: var(--position); top: 12pt; width: 123.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 123.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 53.87pt; position: var(--position); text-decoration: none; white-space: pre;\">2022<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 36pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 24pt; width: 132pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 27.24pt; width: 132pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 132pt; position: var(--position); top: 24pt; width: 60pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 27.37pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 16.45pt; position: var(--position); text-decoration: none; white-space: pre;\">Options<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 195.75pt; position: var(--position); top: 24pt; width: 60pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 13.57pt; position: var(--position); text-decoration: none; white-space: pre;\">Weighted<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 11.37pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 15.79pt; position: var(--position); text-decoration: none; white-space: pre;\">Average<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 19.37pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 15.57pt; position: var(--position); text-decoration: none; white-space: pre;\">Exercise<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 27.37pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 21.12pt; position: var(--position); text-decoration: none; white-space: pre;\">Price<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 259.5pt; position: var(--position); top: 24pt; width: 60pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 27.37pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 16.45pt; position: var(--position); text-decoration: none; white-space: pre;\">Options<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 323.25pt; position: var(--position); top: 24pt; width: 60pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 13.57pt; position: var(--position); text-decoration: none; white-space: pre;\">Weighted<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 11.37pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 15.79pt; position: var(--position); text-decoration: none; white-space: pre;\">Average<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 19.37pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 15.57pt; position: var(--position); text-decoration: none; white-space: pre;\">Exercise<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 27.37pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 21.12pt; position: var(--position); text-decoration: none; white-space: pre;\">Price<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 387pt; position: var(--position); top: 24pt; width: 60pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 27.37pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 16.45pt; position: var(--position); text-decoration: none; white-space: pre;\">Options<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 450.75pt; position: var(--position); top: 24pt; width: 60pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 13.57pt; position: var(--position); text-decoration: none; white-space: pre;\">Weighted<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 11.37pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 15.79pt; position: var(--position); text-decoration: none; white-space: pre;\">Average<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 19.37pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 15.57pt; position: var(--position); text-decoration: none; white-space: pre;\">Exercise<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 27.37pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 21.12pt; position: var(--position); text-decoration: none; white-space: pre;\">Price<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 24.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 60pt; width: 132pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.17pt; width: 132pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Options outstanding at <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 132pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">beginning of year<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 132pt; position: var(--position); top: 60pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 13.29pt;\"></span></span><span style=\"left: 15.919999999999998pt; position: var(--position);\">1,109,567<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 195.75pt; position: var(--position); top: 60pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 25.79pt;\"></span></span><span style=\"left: 33.42pt; position: var(--position);\">15.50<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 259.5pt; position: var(--position); top: 60pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 13.29pt;\"></span></span><span style=\"left: 15.919999999999998pt; position: var(--position);\">1,674,393<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 323.25pt; position: var(--position); top: 60pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 25.79pt;\"></span></span><span style=\"left: 33.42pt; position: var(--position);\">15.56<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 387pt; position: var(--position); top: 60pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 13.29pt;\"></span></span><span style=\"left: 15.919999999999998pt; position: var(--position);\">1,674,393<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 450.75pt; position: var(--position); top: 60pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 25.79pt;\"></span></span><span style=\"left: 33.42pt; position: var(--position);\">15.56<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 84.75pt; width: 132pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 132pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Granted<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 132pt; position: var(--position); top: 84.75pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 43.29pt;\"></span></span><span style=\"left: 45.92pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 195.75pt; position: var(--position); top: 84.75pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 43.29pt;\"></span></span><span style=\"left: 45.92pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 259.5pt; position: var(--position); top: 84.75pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 43.29pt;\"></span></span><span style=\"left: 45.92pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 323.25pt; position: var(--position); top: 84.75pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 43.29pt;\"></span></span><span style=\"left: 45.92pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 387pt; position: var(--position); top: 84.75pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 43.29pt;\"></span></span><span style=\"left: 45.92pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 450.75pt; position: var(--position); top: 84.75pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 43.29pt;\"></span></span><span style=\"left: 45.92pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 99.75pt; width: 132pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 132pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Exercised<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 132pt; position: var(--position); top: 99.75pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 17.46pt;\"></span></span><span style=\"left: 20.09pt; position: var(--position);\">(691,426)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 195.75pt; position: var(--position); top: 99.75pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 30.79pt;\"></span></span><span style=\"left: 33.42pt; position: var(--position);\">15.09<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 259.5pt; position: var(--position); top: 99.75pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 17.46pt;\"></span></span><span style=\"left: 20.09pt; position: var(--position);\">(564,826)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 323.25pt; position: var(--position); top: 99.75pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 30.79pt;\"></span></span><span style=\"left: 33.42pt; position: var(--position);\">15.68<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 387pt; position: var(--position); top: 99.75pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 43.29pt;\"></span></span><span style=\"left: 45.92pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 450.75pt; position: var(--position); top: 99.75pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 43.29pt;\"></span></span><span style=\"left: 45.92pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 114.75pt; width: 132pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 132pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Cancelled<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 132pt; position: var(--position); top: 114.75pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 43.29pt;\"></span></span><span style=\"left: 45.92pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 195.75pt; position: var(--position); top: 114.75pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 43.29pt;\"></span></span><span style=\"left: 45.92pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 259.5pt; position: var(--position); top: 114.75pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 43.29pt;\"></span></span><span style=\"left: 45.92pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 323.25pt; position: var(--position); top: 114.75pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 43.29pt;\"></span></span><span style=\"left: 45.92pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 387pt; position: var(--position); top: 114.75pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 43.29pt;\"></span></span><span style=\"left: 45.92pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 450.75pt; position: var(--position); top: 114.75pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 43.29pt;\"></span></span><span style=\"left: 45.92pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 24.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 129.75pt; width: 132pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.17pt; width: 132pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Options outstanding at end of <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 132pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">year<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 132pt; position: var(--position); top: 129.75pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 20.79pt;\"></span></span><span style=\"left: 23.419999999999998pt; position: var(--position);\">418,141<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 195.75pt; position: var(--position); top: 129.75pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 25.79pt;\"></span></span><span style=\"left: 33.42pt; position: var(--position);\">16.17<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 259.5pt; position: var(--position); top: 129.75pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 13.29pt;\"></span></span><span style=\"left: 15.919999999999998pt; position: var(--position);\">1,109,567<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 323.25pt; position: var(--position); top: 129.75pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 25.79pt;\"></span></span><span style=\"left: 33.42pt; position: var(--position);\">15.50<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 387pt; position: var(--position); top: 129.75pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 13.29pt;\"></span></span><span style=\"left: 15.919999999999998pt; position: var(--position);\">1,674,393<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 450.75pt; position: var(--position); top: 129.75pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 25.79pt;\"></span></span><span style=\"left: 33.42pt; position: var(--position);\">15.56<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 24.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 154.5pt; width: 132pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.17pt; width: 132pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Options exercisable at end of <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 132pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">year<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 132pt; position: var(--position); top: 154.5pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 20.79pt;\"></span></span><span style=\"left: 23.419999999999998pt; position: var(--position);\">418,141<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 195.75pt; position: var(--position); top: 154.5pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 25.79pt;\"></span></span><span style=\"left: 33.42pt; position: var(--position);\">16.17<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 259.5pt; position: var(--position); top: 154.5pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 13.29pt;\"></span></span><span style=\"left: 15.919999999999998pt; position: var(--position);\">1,109,567<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 323.25pt; position: var(--position); top: 154.5pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 25.79pt;\"></span></span><span style=\"left: 33.42pt; position: var(--position);\">15.50<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 387pt; position: var(--position); top: 154.5pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 13.29pt;\"></span></span><span style=\"left: 15.919999999999998pt; position: var(--position);\">1,674,393<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 450.75pt; position: var(--position); top: 154.5pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 25.79pt;\"></span></span><span style=\"left: 33.42pt; position: var(--position);\">15.56<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 24.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 179.25pt; width: 132pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.17pt; width: 132pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Options available for grant at <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 132pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">end of year<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 132pt; position: var(--position); top: 179.25pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 13.29pt;\"></span></span><span style=\"left: 15.919999999999998pt; position: var(--position);\">7,794,922<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 259.5pt; position: var(--position); top: 179.25pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 13.29pt;\"></span></span><span style=\"left: 15.919999999999998pt; position: var(--position);\">8,245,553<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 387pt; position: var(--position); top: 179.25pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 13.29pt;\"></span></span><span style=\"left: 15.919999999999998pt; position: var(--position);\">3,260,585<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td></tr></tbody></table></div></div></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 657.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 49.64pt;\">There were <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 117.14pt; position: var(--position); text-decoration: none; white-space: pre; width: 10pt;\">no<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 127.14pt; position: var(--position); text-decoration: none; white-space: pre; width: 105.6pt;\"> stock options granted in <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 232.74pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 252.74pt; position: var(--position); text-decoration: none; white-space: pre; width: 5.97pt;\">, <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 258.71000000000004pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 278.71000000000004pt; position: var(--position); text-decoration: none; white-space: pre; width: 15.27pt;\"> or <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 293.98pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2022<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 313.98pt; position: var(--position); text-decoration: none; white-space: pre; width: 248.5pt;\">.\u00a0 We have not granted any stock option awards since 2016.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 669.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 226.01pt;\">The total intrinsic value of stock options exercised was <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 275.51pt; position: var(--position); text-decoration: none; white-space: pre; width: 54.27pt;\">$32.7 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 329.78pt; position: var(--position); text-decoration: none; white-space: pre; width: 13.61pt;\"> in <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 343.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 363.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.27pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 383.66pt; position: var(--position); text-decoration: none; white-space: pre; width: 54.27pt;\">$17.4 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 437.93pt; position: var(--position); text-decoration: none; white-space: pre; width: 13.61pt;\"> in <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 451.54pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 471.54pt; position: var(--position); text-decoration: none; white-space: pre; width: 56.88pt;\">.\u00a0 There were <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 528.4200000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 10pt;\">no<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 538.4200000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 24.01pt;\"> stock<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 681.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 84.6pt;\">options exercised in <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 134.1pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2022<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 154.1pt; position: var(--position); text-decoration: none; white-space: pre; width: 408.31pt;\">.\u00a0 The aggregate intrinsic value of both stock options outstanding and stock options exercisable was<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 693.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 55.14pt;\">$27.8 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 104.64pt; position: var(--position); text-decoration: none; white-space: pre; width: 14.78pt;\"> at <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 119.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 82.26pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 201.68pt; position: var(--position); text-decoration: none; white-space: pre; width: 6.29pt;\">, <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 207.97pt; position: var(--position); text-decoration: none; white-space: pre; width: 55.14pt;\">$40.6 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 263.11pt; position: var(--position); text-decoration: none; white-space: pre; width: 77.04pt;\"> at November 30, <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 340.15pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 360.15pt; position: var(--position); text-decoration: none; white-space: pre; width: 24.51pt;\">, and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 384.66pt; position: var(--position); text-decoration: none; white-space: pre; width: 55.14pt;\">$26.5 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 439.8pt; position: var(--position); text-decoration: none; white-space: pre; width: 77.04pt;\"> at November 30, <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 516.8399999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2022<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 536.8399999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 25.61pt;\">.\u00a0 The<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 705.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.92pt;\">intrinsic value of a stock option is the amount by which the market value of the underlying stock exceeds the price of the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 717.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 28.04pt;\">option.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div><div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 42.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 235.88pt;\">Stock options outstanding and stock options exercisable at <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 303.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 79.68pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 383.06pt; position: var(--position); text-decoration: none; white-space: pre; width: 112.08pt;\"> are summarized as follows:<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"position: var(--position); top: 63.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 510.75pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 92.25pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 92.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 92.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"5\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 96pt; position: var(--position); top: 0pt; width: 205.5pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 205.5pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 66.89pt; position: var(--position); text-decoration: none; white-space: pre;\">Options Outstanding<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"5\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 305.25pt; position: var(--position); top: 0pt; width: 205.5pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 205.5pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 68.44pt; position: var(--position); text-decoration: none; white-space: pre;\">Options Exercisable<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 44.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 92.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 35.62pt; width: 92.25pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 2.63pt; position: var(--position); white-space: pre;\">Exercise Price<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 96pt; position: var(--position); top: 12pt; width: 66pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 35.62pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 19.45pt; position: var(--position); text-decoration: none; white-space: pre;\">Options<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 165.75pt; position: var(--position); top: 12pt; width: 66pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 11.62pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 16.57pt; position: var(--position); text-decoration: none; white-space: pre;\">Weighted<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 19.62pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 18.79pt; position: var(--position); text-decoration: none; white-space: pre;\">Average<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 27.62pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 18.57pt; position: var(--position); text-decoration: none; white-space: pre;\">Exercise<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 35.62pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 24.12pt; position: var(--position); text-decoration: none; white-space: pre;\">Price<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 235.5pt; position: var(--position); top: 12pt; width: 66pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.62pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 16.57pt; position: var(--position); text-decoration: none; white-space: pre;\">Weighted<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 11.62pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 18.79pt; position: var(--position); text-decoration: none; white-space: pre;\">Average<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 19.62pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 14.35pt; position: var(--position); text-decoration: none; white-space: pre;\">Remaining<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 27.62pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 12.35pt; position: var(--position); text-decoration: none; white-space: pre;\">Contractual<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 35.62pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 26.12pt; position: var(--position); text-decoration: none; white-space: pre;\">Life<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 305.25pt; position: var(--position); top: 12pt; width: 66pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 35.62pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 19.45pt; position: var(--position); text-decoration: none; white-space: pre;\">Options<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375pt; position: var(--position); top: 12pt; width: 66pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 11.62pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 16.57pt; position: var(--position); text-decoration: none; white-space: pre;\">Weighted<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 19.62pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 18.79pt; position: var(--position); text-decoration: none; white-space: pre;\">Average<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 27.62pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 18.57pt; position: var(--position); text-decoration: none; white-space: pre;\">Exercise<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 35.62pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 24.12pt; position: var(--position); text-decoration: none; white-space: pre;\">Price<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 12pt; width: 66pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.62pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 16.57pt; position: var(--position); text-decoration: none; white-space: pre;\">Weighted<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 11.62pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 18.79pt; position: var(--position); text-decoration: none; white-space: pre;\">Average<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 19.62pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 14.35pt; position: var(--position); text-decoration: none; white-space: pre;\">Remaining<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 27.62pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 12.35pt; position: var(--position); text-decoration: none; white-space: pre;\">Contractual<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 35.62pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 26.12pt; position: var(--position); text-decoration: none; white-space: pre;\">Life<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 56.25pt; width: 92.25pt;\"><div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); top: 4.42pt; width: 92.25pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">$14.92<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 96pt; position: var(--position); top: 56.25pt; width: 66pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 31.79pt;\"></span></span><span style=\"left: 34.42pt; position: var(--position);\">14,000<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 165.75pt; position: var(--position); top: 56.25pt; width: 66pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 31.79pt;\"></span></span><span style=\"left: 39.42pt; position: var(--position);\">14.92<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 235.5pt; position: var(--position); top: 56.25pt; width: 66pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 50.87pt; position: var(--position); text-decoration: none; white-space: pre;\">0.9<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 305.25pt; position: var(--position); top: 56.25pt; width: 66pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 31.79pt;\"></span></span><span style=\"left: 34.42pt; position: var(--position);\">14,000<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375pt; position: var(--position); top: 56.25pt; width: 66pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 31.79pt;\"></span></span><span style=\"left: 39.42pt; position: var(--position);\">14.92<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 71.25pt; width: 92.25pt;\"><div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); top: 4.42pt; width: 92.25pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">$16.21<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 96pt; position: var(--position); top: 71.25pt; width: 66pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 26.79pt;\"></span></span><span style=\"left: 29.419999999999998pt; position: var(--position);\">404,141<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 165.75pt; position: var(--position); top: 71.25pt; width: 66pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 36.79pt;\"></span></span><span style=\"left: 39.42pt; position: var(--position);\">16.21<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 235.5pt; position: var(--position); top: 71.25pt; width: 66pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 50.87pt; position: var(--position); text-decoration: none; white-space: pre;\">1.8<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 305.25pt; position: var(--position); top: 71.25pt; width: 66pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 26.79pt;\"></span></span><span style=\"left: 29.419999999999998pt; position: var(--position);\">404,141<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375pt; position: var(--position); top: 71.25pt; width: 66pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 36.79pt;\"></span></span><span style=\"left: 39.42pt; position: var(--position);\">16.21<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 86.25pt; width: 92.25pt;\"><div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); top: 9.67pt; width: 92.25pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">$14.92<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 30.13pt; position: var(--position); white-space: pre;\"> to <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 42.900000000000006pt; position: var(--position); text-decoration: none; white-space: pre;\">$16.21<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 96pt; position: var(--position); top: 86.25pt; width: 66pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 26.79pt;\"></span></span><span style=\"left: 29.419999999999998pt; position: var(--position);\">418,141<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 165.75pt; position: var(--position); top: 86.25pt; width: 66pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 31.79pt;\"></span></span><span style=\"left: 39.42pt; position: var(--position);\">16.17<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 235.5pt; position: var(--position); top: 86.25pt; width: 66pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 50.87pt; position: var(--position); text-decoration: none; white-space: pre;\">1.8<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 305.25pt; position: var(--position); top: 86.25pt; width: 66pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 26.79pt;\"></span></span><span style=\"left: 29.419999999999998pt; position: var(--position);\">418,141<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375pt; position: var(--position); top: 86.25pt; width: 66pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 31.79pt;\"></span></span><span style=\"left: 39.42pt; position: var(--position);\">16.17<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 86.25pt; width: 66pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 50.87pt; position: var(--position); text-decoration: none; white-space: pre;\">1.8<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td></tr></tbody></table></div></div></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 184.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 12.66pt;\">At <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 80.16pt; position: var(--position); text-decoration: none; white-space: pre; width: 80.02pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 160.18pt; position: var(--position); text-decoration: none; white-space: pre; width: 46.01pt;\">, there was <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 206.19pt; position: var(--position); text-decoration: none; white-space: pre; width: 10pt;\">no<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 216.19pt; position: var(--position); text-decoration: none; white-space: pre; width: 346.18pt;\"> unrecognized stock-based compensation expense related to stock option awards as all<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 196.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 125.12pt;\">these awards were fully vested.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 174.62pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 217.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 72.65pt;\">Restricted Stock.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 140.15pt; position: var(--position); text-decoration: none; white-space: pre; width: 422.29pt;\">From time to time, we grant restricted stock to various employees as a compensation benefit.\u00a0 During the<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 229.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.95pt;\">restriction periods, these employees are entitled to vote and to receive cash dividends on such shares.\u00a0 The restrictions imposed<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 241.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 346.05pt;\">with respect to the shares granted lapse in installments within, or in full at the end of, <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 395.55pt; position: var(--position); text-decoration: none; white-space: pre; width: 43.74pt;\">three years<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 439.29pt; position: var(--position); text-decoration: none; white-space: pre; width: 123.21pt;\"> after their grant date if certain<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 253.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 76.29pt;\">conditions are met.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 274.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 226.36pt;\">Restricted stock transactions are summarized as follows:<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"position: var(--position); top: 295.25pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 509.25pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 90pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 90pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 90pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"11\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 90pt; position: var(--position); top: 0pt; width: 419.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 419.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 162.77pt; position: var(--position); text-decoration: none; white-space: pre;\">Years Ended November\u00a030,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 90pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 90pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 90pt; position: var(--position); top: 12pt; width: 137.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 137.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 60.62pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 231pt; position: var(--position); top: 12pt; width: 137.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 137.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 60.62pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372pt; position: var(--position); top: 12pt; width: 137.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 137.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 60.62pt; position: var(--position); text-decoration: none; white-space: pre;\">2022<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 44.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 24pt; width: 90pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 35.49pt; width: 90pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 90pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 35.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 21.83pt; position: var(--position); text-decoration: none; white-space: pre;\">Shares<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 160.5pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 16.94pt; position: var(--position); text-decoration: none; white-space: pre;\">Weighted<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 11.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 19.16pt; position: var(--position); text-decoration: none; white-space: pre;\">Average<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 19.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 16.61pt; position: var(--position); text-decoration: none; white-space: pre;\">per Share<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 27.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 13.95pt; position: var(--position); text-decoration: none; white-space: pre;\">Grant\u00a0Date<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 35.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 15.06pt; position: var(--position); text-decoration: none; white-space: pre;\">Fair Value<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 231pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 35.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 21.83pt; position: var(--position); text-decoration: none; white-space: pre;\">Shares<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 301.5pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 16.94pt; position: var(--position); text-decoration: none; white-space: pre;\">Weighted<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 11.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 19.16pt; position: var(--position); text-decoration: none; white-space: pre;\">Average<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 19.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 16.61pt; position: var(--position); text-decoration: none; white-space: pre;\">per Share<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 27.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 13.95pt; position: var(--position); text-decoration: none; white-space: pre;\">Grant\u00a0Date<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 35.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 15.06pt; position: var(--position); text-decoration: none; white-space: pre;\">Fair Value<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 35.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 21.83pt; position: var(--position); text-decoration: none; white-space: pre;\">Shares<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 442.5pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 16.94pt; position: var(--position); text-decoration: none; white-space: pre;\">Weighted<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 11.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 19.16pt; position: var(--position); text-decoration: none; white-space: pre;\">Average<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 19.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 16.61pt; position: var(--position); text-decoration: none; white-space: pre;\">per Share<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 27.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 13.95pt; position: var(--position); text-decoration: none; white-space: pre;\">Grant\u00a0Date<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 35.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 15.06pt; position: var(--position); text-decoration: none; white-space: pre;\">Fair Value<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 24.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 68.25pt; width: 90pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.17pt; width: 90pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Outstanding at <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 90pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">beginning of year<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 90pt; position: var(--position); top: 68.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">588,167<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 160.5pt; position: var(--position); top: 68.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">21.29<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 231pt; position: var(--position); top: 68.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">543,886<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 301.5pt; position: var(--position); top: 68.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">19.50<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372pt; position: var(--position); top: 68.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">431,191<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 442.5pt; position: var(--position); top: 68.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">19.22<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 93pt; width: 90pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 90pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Granted<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 90pt; position: var(--position); top: 93pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">181,287<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 160.5pt; position: var(--position); top: 93pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">74.46<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 231pt; position: var(--position); top: 93pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">329,209<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 301.5pt; position: var(--position); top: 93pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">41.78<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372pt; position: var(--position); top: 93pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">347,131<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 442.5pt; position: var(--position); top: 93pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">27.49<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 108pt; width: 90pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 90pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Vested<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 90pt; position: var(--position); top: 108pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 24.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">(292,217)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 160.5pt; position: var(--position); top: 108pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">37.48<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 231pt; position: var(--position); top: 108pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 24.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">(268,696)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 301.5pt; position: var(--position); top: 108pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">42.12<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372pt; position: var(--position); top: 108pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 24.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">(192,840)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 442.5pt; position: var(--position); top: 108pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">29.09<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 123pt; width: 90pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 90pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Cancelled<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 90pt; position: var(--position); top: 123pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(20,097)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 160.5pt; position: var(--position); top: 123pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">35.88<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 231pt; position: var(--position); top: 123pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(16,232)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 301.5pt; position: var(--position); top: 123pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">32.24<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372pt; position: var(--position); top: 123pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(41,596)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 442.5pt; position: var(--position); top: 123pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">38.58<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 24.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 138pt; width: 90pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.17pt; width: 90pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Outstanding at end <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 90pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">of year<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 90pt; position: var(--position); top: 138pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">457,140<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 160.5pt; position: var(--position); top: 138pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">50.45<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 231pt; position: var(--position); top: 138pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">588,167<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 301.5pt; position: var(--position); top: 138pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">21.29<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372pt; position: var(--position); top: 138pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">543,886<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 442.5pt; position: var(--position); top: 138pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">19.50<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 472pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 24.76pt;\">As of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 92.26pt; position: var(--position); text-decoration: none; white-space: pre; width: 80pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 172.26pt; position: var(--position); text-decoration: none; white-space: pre; width: 36.56pt;\">, we had <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 208.82pt; position: var(--position); text-decoration: none; white-space: pre; width: 54.01pt;\">$20.0 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 262.83000000000004pt; position: var(--position); text-decoration: none; white-space: pre; width: 299.54pt;\"> of total unrecognized compensation cost related to restricted stock awards<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 484pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 292.67pt;\">that will be recognized over a weighted average period of approximately <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 342.17pt; position: var(--position); text-decoration: none; white-space: pre; width: 43.54pt;\">three years<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 385.71pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\">.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 505pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 179.07pt;\">Performance-Based Restricted Stock Units.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 246.57pt; position: var(--position); text-decoration: none; white-space: pre; width: 315.76pt;\">On October 10, 2024, we granted PSUs to certain employees.\u00a0 Each PSU grant<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.3299999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 517pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 226.94pt;\">corresponds to a target amount of our common stock (\u201c<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 276.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 56.98pt;\">Award Shares<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 333.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 228.94pt;\">\u201d).\u00a0 Each PSU entitles the recipient to receive a grant of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 529pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 37.9pt;\">between <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 87.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 13.33pt;\">0%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 100.72999999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 23.67pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 124.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 23.33pt;\">200%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 147.73000000000002pt; position: var(--position); text-decoration: none; white-space: pre; width: 81.16pt;\"> of the recipient\u2019s <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 228.89pt; position: var(--position); text-decoration: none; white-space: pre; width: 58.46pt;\">Award Shares<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 287.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 204.35pt;\">, and will vest based on our achieving, over a <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 491.7pt; position: var(--position); text-decoration: none; white-space: pre; width: 19.96pt;\">three<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 511.66pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.52pt;\">-year<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 532.1800000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 30.15pt;\"> period<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.33pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 541pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.92pt;\">commencing on December 1, 2024 and ending on November 30, 2027, specified levels of (a) cumulative adjusted earnings per<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 553pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.98pt;\">share; (b) average adjusted return on invested capital; and (c) revenue growth performance relative to a peer group of high-<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 565pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 378.45pt;\">production public homebuilding companies.\u00a0 The grant date fair value of each such PSU was <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 427.95pt; position: var(--position); text-decoration: none; white-space: pre; width: 27.5pt;\">$79.81<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 455.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 106.86pt;\">.\u00a0 Upon vesting, each PSU<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.31pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 577pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.86pt;\">recipient is entitled to receive a proportionate amount of credited cash dividends that are paid in respect of one share of our<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 589pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.83pt;\">common stock with a record date between the grant date and the date the compensation committee of our board of directors<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.33pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 601pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.9pt;\">determines the applicable performance achievements, if any.\u00a0 On October 5, 2023, we granted PSUs to certain employees with<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 613pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.9pt;\">similar terms as the 2024 PSU grants, except that the applicable performance period commenced on December 1, 2023 and<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 625pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 327.7pt;\">ends on November 30, 2026.\u00a0 The grant date fair value of each such PSU was <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 377.2pt; position: var(--position); text-decoration: none; white-space: pre; width: 27.5pt;\">$44.10<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 404.7pt; position: var(--position); text-decoration: none; white-space: pre; width: 157.66pt;\">.\u00a0 On November 14, 2022, we granted<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 637pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.86pt;\">PSUs to certain employees with similar terms as the 2024 PSU grants, except that the applicable performance period<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 649pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 468.73pt;\">commenced on December 1, 2022 and ends on November 30, 2025.\u00a0 The grant date fair value of each such PSU was <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 518.23pt; position: var(--position); text-decoration: none; white-space: pre; width: 27.5pt;\">$30.12<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 545.73pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\">.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 548.23pt; position: var(--position); text-decoration: none; white-space: pre; width: 10pt;\">\u00a0 \u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 42.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 180.63pt;\">PSU transactions are summarized as follows:<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"position: var(--position); top: 63.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 51.37pt; position: var(--position); top: 0pt; width: 509.25pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 90pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 90pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 6.24pt; width: 90pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"11\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 90pt; position: var(--position); top: 0pt; width: 419.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 6.37pt; width: 419.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 162.77pt; position: var(--position); text-decoration: none; white-space: pre;\">Years Ended November\u00a030,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 15pt; width: 90pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 90pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 90pt; position: var(--position); top: 15pt; width: 137.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 137.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 60.62pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 231pt; position: var(--position); top: 15pt; width: 137.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 137.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 60.62pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372pt; position: var(--position); top: 15pt; width: 137.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 137.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 60.62pt; position: var(--position); text-decoration: none; white-space: pre;\">2022<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 44.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 27pt; width: 90pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 35.49pt; width: 90pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 90pt; position: var(--position); top: 27pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 35.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 21.83pt; position: var(--position); text-decoration: none; white-space: pre;\">Shares<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 160.5pt; position: var(--position); top: 27pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 16.94pt; position: var(--position); text-decoration: none; white-space: pre;\">Weighted<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 11.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 19.16pt; position: var(--position); text-decoration: none; white-space: pre;\">Average<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 19.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 16.61pt; position: var(--position); text-decoration: none; white-space: pre;\">per Share<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 27.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 13.95pt; position: var(--position); text-decoration: none; white-space: pre;\">Grant\u00a0Date<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 35.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 15.06pt; position: var(--position); text-decoration: none; white-space: pre;\">Fair Value<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 231pt; position: var(--position); top: 27pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 35.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 21.83pt; position: var(--position); text-decoration: none; white-space: pre;\">Shares<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 301.5pt; position: var(--position); top: 27pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 16.94pt; position: var(--position); text-decoration: none; white-space: pre;\">Weighted<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 11.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 19.16pt; position: var(--position); text-decoration: none; white-space: pre;\">Average<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 19.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 16.61pt; position: var(--position); text-decoration: none; white-space: pre;\">per Share<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 27.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 13.95pt; position: var(--position); text-decoration: none; white-space: pre;\">Grant\u00a0Date<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 35.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 15.06pt; position: var(--position); text-decoration: none; white-space: pre;\">Fair Value<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372pt; position: var(--position); top: 27pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 35.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 21.83pt; position: var(--position); text-decoration: none; white-space: pre;\">Shares<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 442.5pt; position: var(--position); top: 27pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 16.94pt; position: var(--position); text-decoration: none; white-space: pre;\">Weighted<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 11.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 19.16pt; position: var(--position); text-decoration: none; white-space: pre;\">Average<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 19.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 16.61pt; position: var(--position); text-decoration: none; white-space: pre;\">per Share<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 27.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 13.95pt; position: var(--position); text-decoration: none; white-space: pre;\">Grant\u00a0Date<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 35.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 15.06pt; position: var(--position); text-decoration: none; white-space: pre;\">Fair Value<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 24.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 71.25pt; width: 90pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.17pt; width: 90pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); white-space: pre;\">Outstanding at <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 90pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); white-space: pre;\">beginning of year<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 90pt; position: var(--position); top: 71.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 20.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">1,225,415<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 160.5pt; position: var(--position); top: 71.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">21.18<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 231pt; position: var(--position); top: 71.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 20.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">1,273,157<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 301.5pt; position: var(--position); top: 71.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">19.70<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372pt; position: var(--position); top: 71.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 20.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">1,392,864<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 442.5pt; position: var(--position); top: 71.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">23.48<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 96pt; width: 90pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 90pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Granted<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 90pt; position: var(--position); top: 96pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">450,270<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 160.5pt; position: var(--position); top: 96pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">70.66<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 231pt; position: var(--position); top: 96pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">554,523<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 301.5pt; position: var(--position); top: 96pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">39.80<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372pt; position: var(--position); top: 96pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">650,077<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 442.5pt; position: var(--position); top: 96pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">33.34<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 111pt; width: 90pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 90pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Vested<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 90pt; position: var(--position); top: 111pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 24.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">(519,636)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 160.5pt; position: var(--position); top: 111pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">40.06<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 231pt; position: var(--position); top: 111pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 24.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">(602,265)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 301.5pt; position: var(--position); top: 111pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">35.20<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372pt; position: var(--position); top: 111pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 24.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">(674,677)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 442.5pt; position: var(--position); top: 111pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">38.00<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 126pt; width: 90pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 90pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Cancelled<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 90pt; position: var(--position); top: 126pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 50.04pt;\"></span></span><span style=\"left: 52.67pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 160.5pt; position: var(--position); top: 126pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 50.04pt;\"></span></span><span style=\"left: 52.67pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 231pt; position: var(--position); top: 126pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 50.04pt;\"></span></span><span style=\"left: 52.67pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 301.5pt; position: var(--position); top: 126pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 50.04pt;\"></span></span><span style=\"left: 52.67pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372pt; position: var(--position); top: 126pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(95,107)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 442.5pt; position: var(--position); top: 126pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">38.55<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 24.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 141pt; width: 90pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.17pt; width: 90pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); white-space: pre;\">Outstanding at end <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 90pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); white-space: pre;\">of year<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 90pt; position: var(--position); top: 141pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 20.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">1,156,049<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 160.5pt; position: var(--position); top: 141pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">44.12<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 231pt; position: var(--position); top: 141pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 20.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">1,225,415<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 301.5pt; position: var(--position); top: 141pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">21.18<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372pt; position: var(--position); top: 141pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 20.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">1,273,157<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 442.5pt; position: var(--position); top: 141pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">19.70<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 3pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr></tbody></table></div></div></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 244.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.89pt;\">The number of shares of our common stock actually granted to a recipient, if any, when a PSU vests will depend on the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 256.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 358.17pt;\">degree of achievement of the applicable performance measures during the applicable <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 407.67pt; position: var(--position); text-decoration: none; white-space: pre; width: 19.96pt;\">three<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 427.63pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.52pt;\">-year<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 448.15pt; position: var(--position); text-decoration: none; white-space: pre; width: 114.31pt;\"> period.\u00a0 The shares of our<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 268.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 306.42pt;\">common stock that were granted under the terms of PSUs that vested in <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 355.92pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 375.92pt; position: var(--position); text-decoration: none; white-space: pre; width: 110.23pt;\"> included an aggregate of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 486.15pt; position: var(--position); text-decoration: none; white-space: pre; width: 32.5pt;\">259,818<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 518.65pt; position: var(--position); text-decoration: none; white-space: pre; width: 43.79pt;\"> additional<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 280.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.9pt;\">shares above the target amount awarded to the eligible recipients based on our achievement of certain levels of the three above-<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 292.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 109.11pt;\">described metrics over the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 158.61pt; position: var(--position); text-decoration: none; white-space: pre; width: 19.96pt;\">three<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 178.57pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.52pt;\">-year<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 199.09pt; position: var(--position); text-decoration: none; white-space: pre; width: 363.33pt;\"> period from December 1, 2020 through November 30, 2023.\u00a0 Similarly, the shares of our<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 304.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 306.42pt;\">common stock that were granted under the terms of PSUs that vested in <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 355.92pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 375.92pt; position: var(--position); text-decoration: none; white-space: pre; width: 110.23pt;\"> included an aggregate of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 486.15pt; position: var(--position); text-decoration: none; white-space: pre; width: 32.5pt;\">267,674<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 518.65pt; position: var(--position); text-decoration: none; white-space: pre; width: 43.79pt;\"> additional<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 316.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.89pt;\">shares above the target amount based on our achievement of certain levels of the\u00a0 three above-described metrics over the period<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 328.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.93pt;\">from December 1, 2019 through November 30, 2022, and the shares of our common stock that were granted under the terms of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 340.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 80.73pt;\">PSUs that vested in <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 130.23000000000002pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2022<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 150.23000000000002pt; position: var(--position); text-decoration: none; white-space: pre; width: 103.78pt;\"> included an aggregate of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 254.01pt; position: var(--position); text-decoration: none; white-space: pre; width: 32.5pt;\">265,782<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 286.51pt; position: var(--position); text-decoration: none; white-space: pre; width: 275.81pt;\"> additional shares above the target amount based on our achievement<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.32pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 352.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 513pt;\">of certain levels of the three above-described metrics over the period from December 1, 2018 through November 30, 2021.\u00a0 The<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 364.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.94pt;\">PSUs do not have dividend or voting rights during the performance period.\u00a0 Compensation cost for PSUs is initially estimated<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 376.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.94pt;\">based on target performance achievement and adjusted as appropriate throughout the performance period.\u00a0 Accordingly, future<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 388.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.97pt;\">compensation costs associated with outstanding PSUs may increase or decrease based on the probability and extent of<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 400.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 299.04pt;\">achievement with respect to the applicable performance measures.\u00a0 At <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 348.54pt; position: var(--position); text-decoration: none; white-space: pre; width: 82.96pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 431.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 41pt;\">, we had <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 472.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 55.49pt;\">$47.1 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 527.99pt; position: var(--position); text-decoration: none; white-space: pre; width: 34.35pt;\"> of total<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 412.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.97pt;\">unrecognized compensation cost related to unvested PSUs, which is expected to be recognized over a weighted-average period<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 424.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 71.03pt;\">of approximately <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 120.53pt; position: var(--position); text-decoration: none; white-space: pre; width: 43.54pt;\">three years<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 164.07pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\">.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 166.57pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 445.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 75.6pt;\">Director Awards.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 143.1pt; position: var(--position); text-decoration: none; white-space: pre; width: 419.24pt;\">We have granted deferred common stock awards to our non-employee directors pursuant to the terms of<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.3399999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 457.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 249.75pt;\">the Director Plan and elections made by each director.\u00a0 At <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 299.25pt; position: var(--position); text-decoration: none; white-space: pre; width: 82.52pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 381.77pt; position: var(--position); text-decoration: none; white-space: pre; width: 6.42pt;\">, <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 388.19pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 408.19pt; position: var(--position); text-decoration: none; white-space: pre; width: 22.27pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 430.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2022<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 450.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 111.91pt;\">, the aggregate outstanding<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 469.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 284.61pt;\">deferred common stock awards granted under the Director Plan were <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 334.11pt; position: var(--position); text-decoration: none; white-space: pre; width: 27.5pt;\">86,504<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 361.61pt; position: var(--position); text-decoration: none; white-space: pre; width: 5.66pt;\">, <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 367.27pt; position: var(--position); text-decoration: none; white-space: pre; width: 32.5pt;\">271,683<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 399.77pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.75pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 420.52pt; position: var(--position); text-decoration: none; white-space: pre; width: 32.5pt;\">409,648<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 453.02pt; position: var(--position); text-decoration: none; white-space: pre; width: 109.46pt;\">, respectively.\u00a0 In addition,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 481.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.89pt;\">we have granted common stock on an unrestricted basis to our non-employee directors on the grant date pursuant to the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 493.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 201.94pt;\">Director Plan and elections made by each director.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 251.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 514.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 140.47pt;\">Grantor Stock Ownership Trust.\u00a0 <span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 207.97pt; position: var(--position); text-decoration: none; white-space: pre; width: 275.71pt;\">At November 30, 2023, we had a grantor stock ownership trust (\u201c<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 483.68pt; position: var(--position); text-decoration: none; white-space: pre; width: 21.09pt;\">Trust<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 504.77pt; position: var(--position); text-decoration: none; white-space: pre; width: 57.66pt;\">\u201d), which was<span style=\"display: inline-block; height: 6.94pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4300000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.94pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 526.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.98pt;\">established in 1999 and administered by a third-party trustee, that held and distributed the shares of common stock acquired to<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 538.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 465.71pt;\">support certain employee compensation and employee benefit obligations under our existing stock option plan, the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 515.21pt; position: var(--position); text-decoration: none; white-space: pre; width: 47.26pt;\">401(k) Plan<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 550.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 302.5pt;\">and other employee benefit plans. For financial reporting purposes, the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 352pt; position: var(--position); text-decoration: none; white-space: pre; width: 21.09pt;\">Trust<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 373.09pt; position: var(--position); text-decoration: none; white-space: pre; width: 189.28pt;\"> was consolidated with us, and therefore any<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 562.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 169.6pt;\">dividend transactions between us and the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 219.1pt; position: var(--position); text-decoration: none; white-space: pre; width: 21.09pt;\">Trust<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 240.19pt; position: var(--position); text-decoration: none; white-space: pre; width: 192.78pt;\"> were eliminated.\u00a0 Acquired shares held by the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 432.97pt; position: var(--position); text-decoration: none; white-space: pre; width: 21.09pt;\">Trust<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 454.06pt; position: var(--position); text-decoration: none; white-space: pre; width: 108.27pt;\"> were valued at the market<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.33pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 574.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.82pt;\">price on the date of purchase and shown as a reduction to stockholders\u2019 equity in the consolidated balance sheets.\u00a0 The<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.32pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 586.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 94.66pt;\">difference between the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 144.16pt; position: var(--position); text-decoration: none; white-space: pre; width: 21.09pt;\">Trust<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 165.25pt; position: var(--position); text-decoration: none; white-space: pre; width: 309.75pt;\"> share value and the market value on the date shares were released from the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 475pt; position: var(--position); text-decoration: none; white-space: pre; width: 21.09pt;\">Trust<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 496.09pt; position: var(--position); text-decoration: none; white-space: pre; width: 66.41pt;\"> was included in<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 598.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 173.02pt;\">paid-in capital.\u00a0 Common stock held in the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 222.52pt; position: var(--position); text-decoration: none; white-space: pre; width: 21.09pt;\">Trust<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 243.61pt; position: var(--position); text-decoration: none; white-space: pre; width: 300.78pt;\"> was not considered outstanding in the computations of earnings per share. <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 544.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 18.05pt;\"> The<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 21.09pt;\">Trust<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 70.59pt; position: var(--position); text-decoration: none; white-space: pre; width: 165.95pt;\"> terminated on September 30, 2024.\u00a0 The <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 236.54pt; position: var(--position); text-decoration: none; white-space: pre; width: 40pt;\">6,705,247<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 276.53999999999996pt; position: var(--position); text-decoration: none; white-space: pre; width: 236.68pt;\"> shares held by the Trust were transferred to treasury stock.<span style=\"display: inline-block; height: 6.93pt;\"></span></span>","language":"en-us"}]},{"name":"rpt:f-1298","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","us-gaap:PlanNameAxis":"kbh:SavingPlanMember"},"factValues":[{"value":"0.06","decimals":3}]},{"name":"rpt:f-1299","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanCostRecognized","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:PlanNameAxis":"kbh:SavingPlanMember"},"factValues":[{"value":"8800000","decimals":-5}]},{"name":"rpt:f-1300","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanCostRecognized","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:PlanNameAxis":"kbh:SavingPlanMember"},"factValues":[{"value":"8300000","decimals":-5}]},{"name":"rpt:f-1301","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanCostRecognized","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:PlanNameAxis":"kbh:SavingPlanMember"},"factValues":[{"value":"8200000","decimals":-5}]},{"name":"rpt:f-1302","factDimensions":{"xbrl:concept":"kbh:PercentageOfPlanNetAssetsInvestedInCompanyCommonStock","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","us-gaap:PlanNameAxis":"kbh:SavingPlanMember"},"factValues":[{"value":"0.06","decimals":2}]},{"name":"rpt:f-1303","factDimensions":{"xbrl:concept":"kbh:PercentageOfPlanNetAssetsInvestedInCompanyCommonStock","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","us-gaap:PlanNameAxis":"kbh:SavingPlanMember"},"factValues":[{"value":"0.05","decimals":2}]},{"name":"rpt:f-1304","factDimensions":{"xbrl:concept":"kbh:PercentageOfPlanNetAssetsInvestedInCompanyCommonStock","xbrl:period":"2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","us-gaap:PlanNameAxis":"kbh:SavingPlanMember"},"factValues":[{"value":"0.03","decimals":2}]},{"name":"rpt:f-1305","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","xbrl:period":"2023-04-21T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"kbh:EquityIncentive2014AmendedAndRestatedPlanMember"},"factValues":[{"value":"18200000"}]},{"name":"rpt:f-1306","factDimensions":{"xbrl:concept":"kbh:ReductionOfPlanShareCapacityForGrantsOfStockOptionAndOtherSimilarAwardsRatio","xbrl:period":"2023-04-21T00:00:00","xbrl:entity":"cik:0000795266","us-gaap:PlanNameAxis":"kbh:EquityIncentive2014AmendedAndRestatedPlanMember"},"factValues":[{"value":"1"}]},{"name":"rpt:f-1307","factDimensions":{"xbrl:concept":"kbh:ReductionOfPlanShareCapacityForGrantsOfRestrictedStockAndOtherSimilarFullValueAwardsRatio","xbrl:period":"2023-04-21T00:00:00","xbrl:entity":"cik:0000795266","us-gaap:PlanNameAxis":"kbh:EquityIncentive2014AmendedAndRestatedPlanMember"},"factValues":[{"value":"1.78"}]},{"name":"rpt:f-1308","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","us-gaap:PlanNameAxis":"kbh:EquityIncentive2014AmendedAndRestatedPlanMember"},"factValues":[{"value":"P10Y"}]},{"name":"rpt:f-1309","factDimensions":{"xbrl:concept":"kbh:StockBasedCompensationExpenseTableTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre;\">The following table presents our stock-based compensation expense (in thousands):\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><div style=\"position: var(--position); top: 306.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 513pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 305.25pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"5\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 305.25pt; position: var(--position); top: 0pt; width: 207.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 6.37pt; width: 207.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 57.02pt; position: var(--position); text-decoration: none; white-space: pre;\">Years Ended November 30,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 305.25pt; position: var(--position); top: 15pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 15pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 15pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2022<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 27pt; width: 305.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 305.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Restricted stock<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 305.25pt; position: var(--position); top: 27pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">10,699<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 27pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">9,659<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 27pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">8,743<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 47.25pt; width: 305.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 305.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">PSUs<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 305.25pt; position: var(--position); top: 47.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">22,296<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 47.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">23,065<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 47.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">18,757<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 62.25pt; width: 305.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 305.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Director awards<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 305.25pt; position: var(--position); top: 62.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">1,475<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 62.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">1,888<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 62.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">1,964<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 77.25pt; width: 305.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 305.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Total<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 305.25pt; position: var(--position); top: 77.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">34,470<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375.75pt; position: var(--position); top: 77.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">34,612<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 446.25pt; position: var(--position); top: 77.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">29,464<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div>","language":"en-us"}]},{"name":"rpt:f-1310","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"10699000","decimals":-3}]},{"name":"rpt:f-1311","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"9659000","decimals":-3}]},{"name":"rpt:f-1312","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"8743000","decimals":-3}]},{"name":"rpt:f-1313","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"22296000","decimals":-3}]},{"name":"rpt:f-1314","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"23065000","decimals":-3}]},{"name":"rpt:f-1315","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"18757000","decimals":-3}]},{"name":"rpt:f-1316","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"kbh:NonEmployeeDirectorStockUnitsMember"},"factValues":[{"value":"1475000","decimals":-3}]},{"name":"rpt:f-1317","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"kbh:NonEmployeeDirectorStockUnitsMember"},"factValues":[{"value":"1888000","decimals":-3}]},{"name":"rpt:f-1318","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"kbh:NonEmployeeDirectorStockUnitsMember"},"factValues":[{"value":"1964000","decimals":-3}]},{"name":"rpt:f-1319","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"34470000","decimals":-3}]},{"name":"rpt:f-1320","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"34612000","decimals":-3}]},{"name":"rpt:f-1321","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"29464000","decimals":-3}]},{"name":"rpt:f-1322","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 130.78pt; position: var(--position); text-decoration: none; white-space: pre; width: 213.09pt;\">Stock option transactions are summarized as follows:<span style=\"display: inline-block; height: 6.94pt;\"></span></span><div style=\"position: var(--position); top: 439.25pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 510.75pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 132pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 60pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 60pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 60pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 60pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 60pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 60pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 132pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 132pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"11\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 132pt; position: var(--position); top: 0pt; width: 378.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 378.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 142.52pt; position: var(--position); text-decoration: none; white-space: pre;\">Years Ended November\u00a030,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 132pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 132pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 132pt; position: var(--position); top: 12pt; width: 123.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 123.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 53.87pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 259.5pt; position: var(--position); top: 12pt; width: 123.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 123.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 53.87pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 387pt; position: var(--position); top: 12pt; width: 123.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 123.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 53.87pt; position: var(--position); text-decoration: none; white-space: pre;\">2022<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 36pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 24pt; width: 132pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 27.24pt; width: 132pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 132pt; position: var(--position); top: 24pt; width: 60pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 27.37pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 16.45pt; position: var(--position); text-decoration: none; white-space: pre;\">Options<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 195.75pt; position: var(--position); top: 24pt; width: 60pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 13.57pt; position: var(--position); text-decoration: none; white-space: pre;\">Weighted<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 11.37pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 15.79pt; position: var(--position); text-decoration: none; white-space: pre;\">Average<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 19.37pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 15.57pt; position: var(--position); text-decoration: none; white-space: pre;\">Exercise<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 27.37pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 21.12pt; position: var(--position); text-decoration: none; white-space: pre;\">Price<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 259.5pt; position: var(--position); top: 24pt; width: 60pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 27.37pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 16.45pt; position: var(--position); text-decoration: none; white-space: pre;\">Options<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 323.25pt; position: var(--position); top: 24pt; width: 60pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 13.57pt; position: var(--position); text-decoration: none; white-space: pre;\">Weighted<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 11.37pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 15.79pt; position: var(--position); text-decoration: none; white-space: pre;\">Average<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 19.37pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 15.57pt; position: var(--position); text-decoration: none; white-space: pre;\">Exercise<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 27.37pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 21.12pt; position: var(--position); text-decoration: none; white-space: pre;\">Price<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 387pt; position: var(--position); top: 24pt; width: 60pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 27.37pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 16.45pt; position: var(--position); text-decoration: none; white-space: pre;\">Options<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 450.75pt; position: var(--position); top: 24pt; width: 60pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 13.57pt; position: var(--position); text-decoration: none; white-space: pre;\">Weighted<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 11.37pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 15.79pt; position: var(--position); text-decoration: none; white-space: pre;\">Average<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 19.37pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 15.57pt; position: var(--position); text-decoration: none; white-space: pre;\">Exercise<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 27.37pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 21.12pt; position: var(--position); text-decoration: none; white-space: pre;\">Price<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 24.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 60pt; width: 132pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.17pt; width: 132pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Options outstanding at <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 132pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">beginning of year<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 132pt; position: var(--position); top: 60pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 13.29pt;\"></span></span><span style=\"left: 15.919999999999998pt; position: var(--position);\">1,109,567<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 195.75pt; position: var(--position); top: 60pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 25.79pt;\"></span></span><span style=\"left: 33.42pt; position: var(--position);\">15.50<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 259.5pt; position: var(--position); top: 60pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 13.29pt;\"></span></span><span style=\"left: 15.919999999999998pt; position: var(--position);\">1,674,393<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 323.25pt; position: var(--position); top: 60pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 25.79pt;\"></span></span><span style=\"left: 33.42pt; position: var(--position);\">15.56<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 387pt; position: var(--position); top: 60pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 13.29pt;\"></span></span><span style=\"left: 15.919999999999998pt; position: var(--position);\">1,674,393<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 450.75pt; position: var(--position); top: 60pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 25.79pt;\"></span></span><span style=\"left: 33.42pt; position: var(--position);\">15.56<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 84.75pt; width: 132pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 132pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Granted<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 132pt; position: var(--position); top: 84.75pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 43.29pt;\"></span></span><span style=\"left: 45.92pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 195.75pt; position: var(--position); top: 84.75pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 43.29pt;\"></span></span><span style=\"left: 45.92pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 259.5pt; position: var(--position); top: 84.75pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 43.29pt;\"></span></span><span style=\"left: 45.92pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 323.25pt; position: var(--position); top: 84.75pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 43.29pt;\"></span></span><span style=\"left: 45.92pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 387pt; position: var(--position); top: 84.75pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 43.29pt;\"></span></span><span style=\"left: 45.92pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 450.75pt; position: var(--position); top: 84.75pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 43.29pt;\"></span></span><span style=\"left: 45.92pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 99.75pt; width: 132pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 132pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Exercised<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 132pt; position: var(--position); top: 99.75pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 17.46pt;\"></span></span><span style=\"left: 20.09pt; position: var(--position);\">(691,426)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 195.75pt; position: var(--position); top: 99.75pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 30.79pt;\"></span></span><span style=\"left: 33.42pt; position: var(--position);\">15.09<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 259.5pt; position: var(--position); top: 99.75pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 17.46pt;\"></span></span><span style=\"left: 20.09pt; position: var(--position);\">(564,826)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 323.25pt; position: var(--position); top: 99.75pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 30.79pt;\"></span></span><span style=\"left: 33.42pt; position: var(--position);\">15.68<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 387pt; position: var(--position); top: 99.75pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 43.29pt;\"></span></span><span style=\"left: 45.92pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 450.75pt; position: var(--position); top: 99.75pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 43.29pt;\"></span></span><span style=\"left: 45.92pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 114.75pt; width: 132pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 132pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Cancelled<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 132pt; position: var(--position); top: 114.75pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 43.29pt;\"></span></span><span style=\"left: 45.92pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 195.75pt; position: var(--position); top: 114.75pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 43.29pt;\"></span></span><span style=\"left: 45.92pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 259.5pt; position: var(--position); top: 114.75pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 43.29pt;\"></span></span><span style=\"left: 45.92pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 323.25pt; position: var(--position); top: 114.75pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 43.29pt;\"></span></span><span style=\"left: 45.92pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 387pt; position: var(--position); top: 114.75pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 43.29pt;\"></span></span><span style=\"left: 45.92pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 450.75pt; position: var(--position); top: 114.75pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 43.29pt;\"></span></span><span style=\"left: 45.92pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 24.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 129.75pt; width: 132pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.17pt; width: 132pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Options outstanding at end of <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 132pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">year<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 132pt; position: var(--position); top: 129.75pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 20.79pt;\"></span></span><span style=\"left: 23.419999999999998pt; position: var(--position);\">418,141<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 195.75pt; position: var(--position); top: 129.75pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 25.79pt;\"></span></span><span style=\"left: 33.42pt; position: var(--position);\">16.17<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 259.5pt; position: var(--position); top: 129.75pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 13.29pt;\"></span></span><span style=\"left: 15.919999999999998pt; position: var(--position);\">1,109,567<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 323.25pt; position: var(--position); top: 129.75pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 25.79pt;\"></span></span><span style=\"left: 33.42pt; position: var(--position);\">15.50<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 387pt; position: var(--position); top: 129.75pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 13.29pt;\"></span></span><span style=\"left: 15.919999999999998pt; position: var(--position);\">1,674,393<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 450.75pt; position: var(--position); top: 129.75pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 25.79pt;\"></span></span><span style=\"left: 33.42pt; position: var(--position);\">15.56<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 24.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 154.5pt; width: 132pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.17pt; width: 132pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Options exercisable at end of <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 132pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">year<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 132pt; position: var(--position); top: 154.5pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 20.79pt;\"></span></span><span style=\"left: 23.419999999999998pt; position: var(--position);\">418,141<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 195.75pt; position: var(--position); top: 154.5pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 25.79pt;\"></span></span><span style=\"left: 33.42pt; position: var(--position);\">16.17<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 259.5pt; position: var(--position); top: 154.5pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 13.29pt;\"></span></span><span style=\"left: 15.919999999999998pt; position: var(--position);\">1,109,567<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 323.25pt; position: var(--position); top: 154.5pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 25.79pt;\"></span></span><span style=\"left: 33.42pt; position: var(--position);\">15.50<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 387pt; position: var(--position); top: 154.5pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 13.29pt;\"></span></span><span style=\"left: 15.919999999999998pt; position: var(--position);\">1,674,393<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 450.75pt; position: var(--position); top: 154.5pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 25.79pt;\"></span></span><span style=\"left: 33.42pt; position: var(--position);\">15.56<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 24.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 179.25pt; width: 132pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.17pt; width: 132pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Options available for grant at <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 132pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">end of year<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 132pt; position: var(--position); top: 179.25pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 13.29pt;\"></span></span><span style=\"left: 15.919999999999998pt; position: var(--position);\">7,794,922<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 259.5pt; position: var(--position); top: 179.25pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 13.29pt;\"></span></span><span style=\"left: 15.919999999999998pt; position: var(--position);\">8,245,553<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 387pt; position: var(--position); top: 179.25pt; width: 60pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 60pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 13.29pt;\"></span></span><span style=\"left: 15.919999999999998pt; position: var(--position);\">3,260,585<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td></tr></tbody></table></div></div></div>","language":"en-us"}]},{"name":"rpt:f-1323","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"1109567"}]},{"name":"rpt:f-1324","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"15.50","decimals":2}]},{"name":"rpt:f-1325","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","xbrl:period":"2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"1674393"}]},{"name":"rpt:f-1326","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","xbrl:period":"2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"15.56","decimals":2}]},{"name":"rpt:f-1327","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","xbrl:period":"2021-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"1674393"}]},{"name":"rpt:f-1328","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","xbrl:period":"2021-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"15.56","decimals":2}]},{"name":"rpt:f-1329","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0"}]},{"name":"rpt:f-1330","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0","decimals":2}]},{"name":"rpt:f-1331","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0"}]},{"name":"rpt:f-1332","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0","decimals":2}]},{"name":"rpt:f-1333","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0"}]},{"name":"rpt:f-1334","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0","decimals":2}]},{"name":"rpt:f-1335","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"691426"}]},{"name":"rpt:f-1336","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"15.09","decimals":2}]},{"name":"rpt:f-1337","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"564826"}]},{"name":"rpt:f-1338","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"15.68","decimals":2}]},{"name":"rpt:f-1339","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0"}]},{"name":"rpt:f-1340","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0","decimals":2}]},{"name":"rpt:f-1341","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0"}]},{"name":"rpt:f-1342","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0","decimals":2}]},{"name":"rpt:f-1343","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0"}]},{"name":"rpt:f-1344","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0","decimals":2}]},{"name":"rpt:f-1345","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0"}]},{"name":"rpt:f-1346","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0","decimals":2}]},{"name":"rpt:f-1347","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"418141"}]},{"name":"rpt:f-1348","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"16.17","decimals":2}]},{"name":"rpt:f-1349","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"1109567"}]},{"name":"rpt:f-1350","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"15.50","decimals":2}]},{"name":"rpt:f-1351","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","xbrl:period":"2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"1674393"}]},{"name":"rpt:f-1352","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","xbrl:period":"2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"15.56","decimals":2}]},{"name":"rpt:f-1353","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"418141"}]},{"name":"rpt:f-1354","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"16.17","decimals":2}]},{"name":"rpt:f-1355","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"1109567"}]},{"name":"rpt:f-1356","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"15.50","decimals":2}]},{"name":"rpt:f-1357","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","xbrl:period":"2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"1674393"}]},{"name":"rpt:f-1358","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","xbrl:period":"2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"15.56","decimals":2}]},{"name":"rpt:f-1359","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"7794922"}]},{"name":"rpt:f-1360","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"8245553"}]},{"name":"rpt:f-1361","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","xbrl:period":"2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"3260585"}]},{"name":"rpt:f-1362","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0"}]},{"name":"rpt:f-1363","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0"}]},{"name":"rpt:f-1364","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0"}]},{"name":"rpt:f-1365","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"32700000","decimals":-5}]},{"name":"rpt:f-1366","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17400000","decimals":-5}]},{"name":"rpt:f-1367","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-5}]},{"name":"rpt:f-1368","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"27800000","decimals":-5}]},{"name":"rpt:f-1369","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"27800000","decimals":-5}]},{"name":"rpt:f-1370","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"40600000","decimals":-5}]},{"name":"rpt:f-1371","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"40600000","decimals":-5}]},{"name":"rpt:f-1372","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1","xbrl:period":"2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"26500000","decimals":-5}]},{"name":"rpt:f-1373","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","xbrl:period":"2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"26500000","decimals":-5}]},{"name":"rpt:f-1374","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 235.88pt;\">Stock options outstanding and stock options exercisable at <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 303.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 79.68pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 383.06pt; position: var(--position); text-decoration: none; white-space: pre; width: 112.08pt;\"> are summarized as follows:<span style=\"display: inline-block; height: 6.93pt;\"></span></span><div style=\"position: var(--position); top: 63.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 510.75pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 92.25pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 92.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 92.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"5\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 96pt; position: var(--position); top: 0pt; width: 205.5pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 205.5pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 66.89pt; position: var(--position); text-decoration: none; white-space: pre;\">Options Outstanding<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"5\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 305.25pt; position: var(--position); top: 0pt; width: 205.5pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 205.5pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 68.44pt; position: var(--position); text-decoration: none; white-space: pre;\">Options Exercisable<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 44.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 92.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 35.62pt; width: 92.25pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 2.63pt; position: var(--position); white-space: pre;\">Exercise Price<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 96pt; position: var(--position); top: 12pt; width: 66pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 35.62pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 19.45pt; position: var(--position); text-decoration: none; white-space: pre;\">Options<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 165.75pt; position: var(--position); top: 12pt; width: 66pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 11.62pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 16.57pt; position: var(--position); text-decoration: none; white-space: pre;\">Weighted<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 19.62pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 18.79pt; position: var(--position); text-decoration: none; white-space: pre;\">Average<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 27.62pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 18.57pt; position: var(--position); text-decoration: none; white-space: pre;\">Exercise<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 35.62pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 24.12pt; position: var(--position); text-decoration: none; white-space: pre;\">Price<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 235.5pt; position: var(--position); top: 12pt; width: 66pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.62pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 16.57pt; position: var(--position); text-decoration: none; white-space: pre;\">Weighted<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 11.62pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 18.79pt; position: var(--position); text-decoration: none; white-space: pre;\">Average<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 19.62pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 14.35pt; position: var(--position); text-decoration: none; white-space: pre;\">Remaining<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 27.62pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 12.35pt; position: var(--position); text-decoration: none; white-space: pre;\">Contractual<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 35.62pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 26.12pt; position: var(--position); text-decoration: none; white-space: pre;\">Life<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 305.25pt; position: var(--position); top: 12pt; width: 66pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 35.62pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 19.45pt; position: var(--position); text-decoration: none; white-space: pre;\">Options<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375pt; position: var(--position); top: 12pt; width: 66pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 11.62pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 16.57pt; position: var(--position); text-decoration: none; white-space: pre;\">Weighted<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 19.62pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 18.79pt; position: var(--position); text-decoration: none; white-space: pre;\">Average<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 27.62pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 18.57pt; position: var(--position); text-decoration: none; white-space: pre;\">Exercise<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 35.62pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 24.12pt; position: var(--position); text-decoration: none; white-space: pre;\">Price<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 12pt; width: 66pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.62pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 16.57pt; position: var(--position); text-decoration: none; white-space: pre;\">Weighted<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 11.62pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 18.79pt; position: var(--position); text-decoration: none; white-space: pre;\">Average<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 19.62pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 14.35pt; position: var(--position); text-decoration: none; white-space: pre;\">Remaining<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 27.62pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 12.35pt; position: var(--position); text-decoration: none; white-space: pre;\">Contractual<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 35.62pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 26.12pt; position: var(--position); text-decoration: none; white-space: pre;\">Life<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 56.25pt; width: 92.25pt;\"><div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); top: 4.42pt; width: 92.25pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">$14.92<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 96pt; position: var(--position); top: 56.25pt; width: 66pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 31.79pt;\"></span></span><span style=\"left: 34.42pt; position: var(--position);\">14,000<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 165.75pt; position: var(--position); top: 56.25pt; width: 66pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 31.79pt;\"></span></span><span style=\"left: 39.42pt; position: var(--position);\">14.92<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 235.5pt; position: var(--position); top: 56.25pt; width: 66pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 50.87pt; position: var(--position); text-decoration: none; white-space: pre;\">0.9<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 305.25pt; position: var(--position); top: 56.25pt; width: 66pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 31.79pt;\"></span></span><span style=\"left: 34.42pt; position: var(--position);\">14,000<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375pt; position: var(--position); top: 56.25pt; width: 66pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 31.79pt;\"></span></span><span style=\"left: 39.42pt; position: var(--position);\">14.92<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 71.25pt; width: 92.25pt;\"><div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); top: 4.42pt; width: 92.25pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">$16.21<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 96pt; position: var(--position); top: 71.25pt; width: 66pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 26.79pt;\"></span></span><span style=\"left: 29.419999999999998pt; position: var(--position);\">404,141<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 165.75pt; position: var(--position); top: 71.25pt; width: 66pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 36.79pt;\"></span></span><span style=\"left: 39.42pt; position: var(--position);\">16.21<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 235.5pt; position: var(--position); top: 71.25pt; width: 66pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 50.87pt; position: var(--position); text-decoration: none; white-space: pre;\">1.8<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 305.25pt; position: var(--position); top: 71.25pt; width: 66pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 26.79pt;\"></span></span><span style=\"left: 29.419999999999998pt; position: var(--position);\">404,141<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375pt; position: var(--position); top: 71.25pt; width: 66pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 36.79pt;\"></span></span><span style=\"left: 39.42pt; position: var(--position);\">16.21<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 86.25pt; width: 92.25pt;\"><div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); top: 9.67pt; width: 92.25pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">$14.92<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 30.13pt; position: var(--position); white-space: pre;\"> to <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 42.900000000000006pt; position: var(--position); text-decoration: none; white-space: pre;\">$16.21<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 96pt; position: var(--position); top: 86.25pt; width: 66pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 26.79pt;\"></span></span><span style=\"left: 29.419999999999998pt; position: var(--position);\">418,141<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 165.75pt; position: var(--position); top: 86.25pt; width: 66pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 31.79pt;\"></span></span><span style=\"left: 39.42pt; position: var(--position);\">16.17<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 235.5pt; position: var(--position); top: 86.25pt; width: 66pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 50.87pt; position: var(--position); text-decoration: none; white-space: pre;\">1.8<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 305.25pt; position: var(--position); top: 86.25pt; width: 66pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 26.79pt;\"></span></span><span style=\"left: 29.419999999999998pt; position: var(--position);\">418,141<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 375pt; position: var(--position); top: 86.25pt; width: 66pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 31.79pt;\"></span></span><span style=\"left: 39.42pt; position: var(--position);\">16.17<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444.75pt; position: var(--position); top: 86.25pt; width: 66pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 50.87pt; position: var(--position); text-decoration: none; white-space: pre;\">1.8<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td></tr></tbody></table></div></div></div>","language":"en-us"}]},{"name":"rpt:f-1375","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"kbh:RangeTwoMember"},"factValues":[{"value":"14.92","decimals":2}]},{"name":"rpt:f-1376","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"kbh:RangeTwoMember"},"factValues":[{"value":"14000"}]},{"name":"rpt:f-1377","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"kbh:RangeTwoMember"},"factValues":[{"value":"14.92","decimals":2}]},{"name":"rpt:f-1378","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"kbh:RangeTwoMember"},"factValues":[{"value":"P0Y10M24D"}]},{"name":"rpt:f-1379","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"kbh:RangeTwoMember"},"factValues":[{"value":"14000"}]},{"name":"rpt:f-1380","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"kbh:RangeTwoMember"},"factValues":[{"value":"14.92","decimals":2}]},{"name":"rpt:f-1381","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"kbh:RangeThreeMember"},"factValues":[{"value":"16.21","decimals":2}]},{"name":"rpt:f-1382","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"kbh:RangeThreeMember"},"factValues":[{"value":"404141"}]},{"name":"rpt:f-1383","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"kbh:RangeThreeMember"},"factValues":[{"value":"16.21","decimals":2}]},{"name":"rpt:f-1384","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"kbh:RangeThreeMember"},"factValues":[{"value":"P1Y9M18D"}]},{"name":"rpt:f-1385","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"kbh:RangeThreeMember"},"factValues":[{"value":"404141"}]},{"name":"rpt:f-1386","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"kbh:RangeThreeMember"},"factValues":[{"value":"16.21","decimals":2}]},{"name":"rpt:f-1387","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"kbh:RangeFourMember"},"factValues":[{"value":"14.92","decimals":2}]},{"name":"rpt:f-1388","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"kbh:RangeFourMember"},"factValues":[{"value":"16.21","decimals":2}]},{"name":"rpt:f-1389","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"kbh:RangeFourMember"},"factValues":[{"value":"418141"}]},{"name":"rpt:f-1390","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"kbh:RangeFourMember"},"factValues":[{"value":"16.17","decimals":2}]},{"name":"rpt:f-1391","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"kbh:RangeFourMember"},"factValues":[{"value":"P1Y9M18D"}]},{"name":"rpt:f-1392","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"kbh:RangeFourMember"},"factValues":[{"value":"418141"}]},{"name":"rpt:f-1393","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"kbh:RangeFourMember"},"factValues":[{"value":"16.17","decimals":2}]},{"name":"rpt:f-1394","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"kbh:RangeFourMember"},"factValues":[{"value":"P1Y9M18D"}]},{"name":"rpt:f-1395","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"0"}]},{"name":"rpt:f-1396","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-1397","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 226.36pt;\">Restricted stock transactions are summarized as follows:<span style=\"display: inline-block; height: 6.93pt;\"></span></span><div style=\"position: var(--position); top: 295.25pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 509.25pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 90pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 90pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 90pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"11\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 90pt; position: var(--position); top: 0pt; width: 419.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 419.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 162.77pt; position: var(--position); text-decoration: none; white-space: pre;\">Years Ended November\u00a030,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12pt; width: 90pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 90pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 90pt; position: var(--position); top: 12pt; width: 137.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 137.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 60.62pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 231pt; position: var(--position); top: 12pt; width: 137.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 137.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 60.62pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372pt; position: var(--position); top: 12pt; width: 137.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 137.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 60.62pt; position: var(--position); text-decoration: none; white-space: pre;\">2022<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 44.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 24pt; width: 90pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 35.49pt; width: 90pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 90pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 35.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 21.83pt; position: var(--position); text-decoration: none; white-space: pre;\">Shares<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 160.5pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 16.94pt; position: var(--position); text-decoration: none; white-space: pre;\">Weighted<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 11.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 19.16pt; position: var(--position); text-decoration: none; white-space: pre;\">Average<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 19.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 16.61pt; position: var(--position); text-decoration: none; white-space: pre;\">per Share<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 27.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 13.95pt; position: var(--position); text-decoration: none; white-space: pre;\">Grant\u00a0Date<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 35.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 15.06pt; position: var(--position); text-decoration: none; white-space: pre;\">Fair Value<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 231pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 35.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 21.83pt; position: var(--position); text-decoration: none; white-space: pre;\">Shares<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 301.5pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 16.94pt; position: var(--position); text-decoration: none; white-space: pre;\">Weighted<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 11.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 19.16pt; position: var(--position); text-decoration: none; white-space: pre;\">Average<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 19.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 16.61pt; position: var(--position); text-decoration: none; white-space: pre;\">per Share<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 27.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 13.95pt; position: var(--position); text-decoration: none; white-space: pre;\">Grant\u00a0Date<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 35.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 15.06pt; position: var(--position); text-decoration: none; white-space: pre;\">Fair Value<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 35.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 21.83pt; position: var(--position); text-decoration: none; white-space: pre;\">Shares<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 442.5pt; position: var(--position); top: 24pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 16.94pt; position: var(--position); text-decoration: none; white-space: pre;\">Weighted<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 11.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 19.16pt; position: var(--position); text-decoration: none; white-space: pre;\">Average<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 19.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 16.61pt; position: var(--position); text-decoration: none; white-space: pre;\">per Share<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 27.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 13.95pt; position: var(--position); text-decoration: none; white-space: pre;\">Grant\u00a0Date<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 35.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 15.06pt; position: var(--position); text-decoration: none; white-space: pre;\">Fair Value<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 24.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 68.25pt; width: 90pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.17pt; width: 90pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Outstanding at <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 90pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">beginning of year<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 90pt; position: var(--position); top: 68.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">588,167<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 160.5pt; position: var(--position); top: 68.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">21.29<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 231pt; position: var(--position); top: 68.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">543,886<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 301.5pt; position: var(--position); top: 68.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">19.50<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372pt; position: var(--position); top: 68.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">431,191<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 442.5pt; position: var(--position); top: 68.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">19.22<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 93pt; width: 90pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 90pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Granted<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 90pt; position: var(--position); top: 93pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">181,287<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 160.5pt; position: var(--position); top: 93pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">74.46<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 231pt; position: var(--position); top: 93pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">329,209<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 301.5pt; position: var(--position); top: 93pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">41.78<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372pt; position: var(--position); top: 93pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">347,131<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 442.5pt; position: var(--position); top: 93pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">27.49<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 108pt; width: 90pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 90pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Vested<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 90pt; position: var(--position); top: 108pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 24.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">(292,217)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 160.5pt; position: var(--position); top: 108pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">37.48<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 231pt; position: var(--position); top: 108pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 24.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">(268,696)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 301.5pt; position: var(--position); top: 108pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">42.12<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372pt; position: var(--position); top: 108pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 24.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">(192,840)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 442.5pt; position: var(--position); top: 108pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">29.09<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 123pt; width: 90pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 90pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Cancelled<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 90pt; position: var(--position); top: 123pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(20,097)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 160.5pt; position: var(--position); top: 123pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">35.88<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 231pt; position: var(--position); top: 123pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(16,232)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 301.5pt; position: var(--position); top: 123pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">32.24<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372pt; position: var(--position); top: 123pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(41,596)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 442.5pt; position: var(--position); top: 123pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">38.58<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 24.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 138pt; width: 90pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.17pt; width: 90pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Outstanding at end <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 90pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">of year<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 90pt; position: var(--position); top: 138pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">457,140<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 160.5pt; position: var(--position); top: 138pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">50.45<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 231pt; position: var(--position); top: 138pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">588,167<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 301.5pt; position: var(--position); top: 138pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">21.29<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372pt; position: var(--position); top: 138pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">543,886<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 442.5pt; position: var(--position); top: 138pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">19.50<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div>","language":"en-us"}]},{"name":"rpt:f-1398","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"588167"}]},{"name":"rpt:f-1399","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"21.29","decimals":2}]},{"name":"rpt:f-1400","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","xbrl:period":"2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"543886"}]},{"name":"rpt:f-1401","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"19.50","decimals":2}]},{"name":"rpt:f-1402","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","xbrl:period":"2021-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"431191"}]},{"name":"rpt:f-1403","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2021-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"19.22","decimals":2}]},{"name":"rpt:f-1404","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"181287"}]},{"name":"rpt:f-1405","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"74.46","decimals":2}]},{"name":"rpt:f-1406","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"329209"}]},{"name":"rpt:f-1407","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"41.78","decimals":2}]},{"name":"rpt:f-1408","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"347131"}]},{"name":"rpt:f-1409","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"27.49","decimals":2}]},{"name":"rpt:f-1410","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"292217"}]},{"name":"rpt:f-1411","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"37.48","decimals":2}]},{"name":"rpt:f-1412","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"268696"}]},{"name":"rpt:f-1413","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"42.12","decimals":2}]},{"name":"rpt:f-1414","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"192840"}]},{"name":"rpt:f-1415","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"29.09","decimals":2}]},{"name":"rpt:f-1416","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"20097"}]},{"name":"rpt:f-1417","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"35.88","decimals":2}]},{"name":"rpt:f-1418","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"16232"}]},{"name":"rpt:f-1419","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"32.24","decimals":2}]},{"name":"rpt:f-1420","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"41596"}]},{"name":"rpt:f-1421","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"38.58","decimals":2}]},{"name":"rpt:f-1422","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"457140"}]},{"name":"rpt:f-1423","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"50.45","decimals":2}]},{"name":"rpt:f-1424","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"588167"}]},{"name":"rpt:f-1425","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"21.29","decimals":2}]},{"name":"rpt:f-1426","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","xbrl:period":"2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"543886"}]},{"name":"rpt:f-1427","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"19.50","decimals":2}]},{"name":"rpt:f-1428","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"20000000.0","decimals":-5}]},{"name":"rpt:f-1429","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-1430","factDimensions":{"xbrl:concept":"kbh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsAwardSharePercentage","xbrl:period":"2024-10-10T00:00:00/2024-10-11T00:00:00","xbrl:entity":"cik:0000795266","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"0"}]},{"name":"rpt:f-1431","factDimensions":{"xbrl:concept":"kbh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsAwardSharePercentage","xbrl:period":"2024-10-10T00:00:00/2024-10-11T00:00:00","xbrl:entity":"cik:0000795266","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"2"}]},{"name":"rpt:f-1432","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","xbrl:period":"2024-10-10T00:00:00/2024-10-11T00:00:00","xbrl:entity":"cik:0000795266","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-1433","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2024-10-10T00:00:00/2024-10-11T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"79.81","decimals":2}]},{"name":"rpt:f-1434","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2023-10-05T00:00:00/2023-10-06T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"44.10","decimals":2}]},{"name":"rpt:f-1435","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2022-11-14T00:00:00/2022-11-15T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"30.12","decimals":2}]},{"name":"rpt:f-1436","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 180.63pt;\">PSU transactions are summarized as follows:<span style=\"display: inline-block; height: 6.93pt;\"></span></span><div style=\"position: var(--position); top: 63.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 51.37pt; position: var(--position); top: 0pt; width: 509.25pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 90pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 90pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 6.24pt; width: 90pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"11\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 90pt; position: var(--position); top: 0pt; width: 419.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 6.37pt; width: 419.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 162.77pt; position: var(--position); text-decoration: none; white-space: pre;\">Years Ended November\u00a030,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 15pt; width: 90pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.24pt; width: 90pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 90pt; position: var(--position); top: 15pt; width: 137.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 137.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 60.62pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 231pt; position: var(--position); top: 15pt; width: 137.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 137.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 60.62pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"3\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372pt; position: var(--position); top: 15pt; width: 137.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 137.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 60.62pt; position: var(--position); text-decoration: none; white-space: pre;\">2022<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 44.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 27pt; width: 90pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 35.49pt; width: 90pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 90pt; position: var(--position); top: 27pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 35.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 21.83pt; position: var(--position); text-decoration: none; white-space: pre;\">Shares<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 160.5pt; position: var(--position); top: 27pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 16.94pt; position: var(--position); text-decoration: none; white-space: pre;\">Weighted<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 11.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 19.16pt; position: var(--position); text-decoration: none; white-space: pre;\">Average<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 19.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 16.61pt; position: var(--position); text-decoration: none; white-space: pre;\">per Share<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 27.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 13.95pt; position: var(--position); text-decoration: none; white-space: pre;\">Grant\u00a0Date<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 35.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 15.06pt; position: var(--position); text-decoration: none; white-space: pre;\">Fair Value<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 231pt; position: var(--position); top: 27pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 35.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 21.83pt; position: var(--position); text-decoration: none; white-space: pre;\">Shares<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 301.5pt; position: var(--position); top: 27pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 16.94pt; position: var(--position); text-decoration: none; white-space: pre;\">Weighted<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 11.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 19.16pt; position: var(--position); text-decoration: none; white-space: pre;\">Average<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 19.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 16.61pt; position: var(--position); text-decoration: none; white-space: pre;\">per Share<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 27.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 13.95pt; position: var(--position); text-decoration: none; white-space: pre;\">Grant\u00a0Date<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 35.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 15.06pt; position: var(--position); text-decoration: none; white-space: pre;\">Fair Value<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372pt; position: var(--position); top: 27pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 35.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 21.83pt; position: var(--position); text-decoration: none; white-space: pre;\">Shares<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 442.5pt; position: var(--position); top: 27pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 16.94pt; position: var(--position); text-decoration: none; white-space: pre;\">Weighted<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 11.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 19.16pt; position: var(--position); text-decoration: none; white-space: pre;\">Average<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 19.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 16.61pt; position: var(--position); text-decoration: none; white-space: pre;\">per Share<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 27.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 13.95pt; position: var(--position); text-decoration: none; white-space: pre;\">Grant\u00a0Date<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div><div style=\"line-height: 8pt; position: var(--position); top: 35.62pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 15.06pt; position: var(--position); text-decoration: none; white-space: pre;\">Fair Value<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 24.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 71.25pt; width: 90pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.17pt; width: 90pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); white-space: pre;\">Outstanding at <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 90pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); white-space: pre;\">beginning of year<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 90pt; position: var(--position); top: 71.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 20.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">1,225,415<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 160.5pt; position: var(--position); top: 71.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">21.18<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 231pt; position: var(--position); top: 71.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 20.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">1,273,157<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 301.5pt; position: var(--position); top: 71.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">19.70<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372pt; position: var(--position); top: 71.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 20.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">1,392,864<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 442.5pt; position: var(--position); top: 71.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">23.48<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 96pt; width: 90pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 90pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Granted<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 90pt; position: var(--position); top: 96pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">450,270<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 160.5pt; position: var(--position); top: 96pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">70.66<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 231pt; position: var(--position); top: 96pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">554,523<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 301.5pt; position: var(--position); top: 96pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">39.80<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372pt; position: var(--position); top: 96pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">650,077<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 442.5pt; position: var(--position); top: 96pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">33.34<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 111pt; width: 90pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 90pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Vested<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 90pt; position: var(--position); top: 111pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 24.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">(519,636)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 160.5pt; position: var(--position); top: 111pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">40.06<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 231pt; position: var(--position); top: 111pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 24.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">(602,265)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 301.5pt; position: var(--position); top: 111pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">35.20<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372pt; position: var(--position); top: 111pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 24.21pt;\"></span></span><span style=\"left: 26.84pt; position: var(--position);\">(674,677)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 442.5pt; position: var(--position); top: 111pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">38.00<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 126pt; width: 90pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 90pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Cancelled<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 90pt; position: var(--position); top: 126pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 50.04pt;\"></span></span><span style=\"left: 52.67pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 160.5pt; position: var(--position); top: 126pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 50.04pt;\"></span></span><span style=\"left: 52.67pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 231pt; position: var(--position); top: 126pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 50.04pt;\"></span></span><span style=\"left: 52.67pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 301.5pt; position: var(--position); top: 126pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 50.04pt;\"></span></span><span style=\"left: 52.67pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372pt; position: var(--position); top: 126pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(95,107)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 442.5pt; position: var(--position); top: 126pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">38.55<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 24.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 141pt; width: 90pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.17pt; width: 90pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); white-space: pre;\">Outstanding at end <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 90pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); white-space: pre;\">of year<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 90pt; position: var(--position); top: 141pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 20.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">1,156,049<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 160.5pt; position: var(--position); top: 141pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">44.12<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 231pt; position: var(--position); top: 141pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 20.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">1,225,415<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 301.5pt; position: var(--position); top: 141pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">21.18<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372pt; position: var(--position); top: 141pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 20.04pt;\"></span></span><span style=\"left: 22.669999999999998pt; position: var(--position);\">1,273,157<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 442.5pt; position: var(--position); top: 141pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">19.70<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 3pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr></tbody></table></div></div></div>","language":"en-us"}]},{"name":"rpt:f-1437","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"1225415"}]},{"name":"rpt:f-1438","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"21.18","decimals":2}]},{"name":"rpt:f-1439","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","xbrl:period":"2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"1273157"}]},{"name":"rpt:f-1440","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"19.70","decimals":2}]},{"name":"rpt:f-1441","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","xbrl:period":"2021-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"1392864"}]},{"name":"rpt:f-1442","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2021-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"23.48","decimals":2}]},{"name":"rpt:f-1443","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"450270"}]},{"name":"rpt:f-1444","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"70.66","decimals":2}]},{"name":"rpt:f-1445","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"554523"}]},{"name":"rpt:f-1446","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"39.80","decimals":2}]},{"name":"rpt:f-1447","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"650077"}]},{"name":"rpt:f-1448","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"33.34","decimals":2}]},{"name":"rpt:f-1449","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"519636"}]},{"name":"rpt:f-1450","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"40.06","decimals":2}]},{"name":"rpt:f-1451","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"602265"}]},{"name":"rpt:f-1452","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"35.20","decimals":2}]},{"name":"rpt:f-1453","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"674677"}]},{"name":"rpt:f-1454","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"38.00","decimals":2}]},{"name":"rpt:f-1455","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"0"}]},{"name":"rpt:f-1456","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"0","decimals":2}]},{"name":"rpt:f-1457","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"0"}]},{"name":"rpt:f-1458","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"0","decimals":2}]},{"name":"rpt:f-1459","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"95107"}]},{"name":"rpt:f-1460","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"38.55","decimals":2}]},{"name":"rpt:f-1461","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"1156049"}]},{"name":"rpt:f-1462","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"44.12","decimals":2}]},{"name":"rpt:f-1463","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"1225415"}]},{"name":"rpt:f-1464","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"21.18","decimals":2}]},{"name":"rpt:f-1465","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","xbrl:period":"2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"1273157"}]},{"name":"rpt:f-1466","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"19.70","decimals":2}]},{"name":"rpt:f-1467","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-1468","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember","us-gaap:PlanNameAxis":"kbh:PSU2020Member"},"factValues":[{"value":"259818"}]},{"name":"rpt:f-1469","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","xbrl:period":"2019-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-1470","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember","us-gaap:PlanNameAxis":"kbh:PSU2019Member"},"factValues":[{"value":"267674"}]},{"name":"rpt:f-1471","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember","us-gaap:PlanNameAxis":"kbh:PSU2018Member"},"factValues":[{"value":"265782"}]},{"name":"rpt:f-1472","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"47100000","decimals":-5}]},{"name":"rpt:f-1473","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","us-gaap:AwardTypeAxis":"us-gaap:PerformanceSharesMember"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-1474","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"kbh:NonEmployeeDirectorDeferredCommonStockMember"},"factValues":[{"value":"86504"}]},{"name":"rpt:f-1475","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"kbh:NonEmployeeDirectorDeferredCommonStockMember"},"factValues":[{"value":"271683"}]},{"name":"rpt:f-1476","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber","xbrl:period":"2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"kbh:NonEmployeeDirectorDeferredCommonStockMember"},"factValues":[{"value":"409648"}]},{"name":"rpt:f-1477","factDimensions":{"xbrl:concept":"kbh:DissolutionOfGrantorStockOwnershipTrustShares","xbrl:period":"2024-09-30T00:00:00/2024-10-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockCommonMember"},"factValues":[{"value":"6705247"}]},{"name":"rpt:f-1478","factDimensions":{"xbrl:concept":"us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; left: 94.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 100.69pt;\">Postretirement Benefits<span style=\"display: inline-block; height: 6.77pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 657.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 418.52pt;\">We have a supplemental non-qualified, unfunded retirement plan, the KB\u00a0Home Retirement Plan (\u201c<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 486.02pt; position: var(--position); text-decoration: none; white-space: pre; width: 66.19pt;\">Retirement Plan<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 552.21pt; position: var(--position); text-decoration: none; white-space: pre; width: 10.26pt;\">\u201d),<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 669.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.85pt;\">effective as of July\u00a011, 2002, pursuant to which we have offered to pay supplemental pension benefits to certain designated<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 681.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 400.84pt;\">individuals (consisting of current and former employees) in connection with their retirement.\u00a0 The <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 450.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 65.09pt;\">Retirement Plan<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 515.4300000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 47pt;\"> was closed<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 693.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 491.82pt;\">to new participants in 2004.\u00a0 We also have an unfunded death benefit plan, the KB Home Death Benefit Only Plan (\u201c<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 541.3199999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 21.1pt;\">DBO<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 705.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 17.76pt;\">Plan<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.26pt; position: var(--position); text-decoration: none; white-space: pre; width: 495.16pt;\">\u201d), implemented on November\u00a01, 2001, for certain designated individuals (consisting of current and former employees).<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 5pt;\">\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 717.5pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 18.03pt;\">The <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.53pt; position: var(--position); text-decoration: none; white-space: pre; width: 41.36pt;\">DBO Plan<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 108.89pt; position: var(--position); text-decoration: none; white-space: pre; width: 159.84pt;\"> was closed to new participants in 2006.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 268.73pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 42.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 149.96pt;\">In connection with these plans and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 217.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 14.99pt;\">two<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 232.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 330.02pt;\"> other minor benefit programs, we have purchased cost recovery life insurance<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 54.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 387.12pt;\">contracts on the lives of the designated individuals.\u00a0 The insurance contracts associated with the <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 436.62pt; position: var(--position); text-decoration: none; white-space: pre; width: 64.72pt;\">Retirement Plan<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 501.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 19.63pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 520.97pt; position: var(--position); text-decoration: none; white-space: pre; width: 41.46pt;\">DBO Plan<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 66.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.94pt;\">are held by a trust.\u00a0 The trust is the owner and beneficiary of such insurance contracts.\u00a0 The amount of the insurance coverage<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 78.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.83pt;\">under the contracts is designed to provide sufficient funds to cover all costs of the plans if assumptions made as to employment<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.33pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 90.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 378.96pt;\">term, mortality experience, policy earnings and other factors, as applicable, are realized.\u00a0 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 428.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 134.03pt;\">The cash surrender value of the<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 102.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 180.41pt;\">Retirement Plan life insurance contracts was <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 229.91pt; position: var(--position); text-decoration: none; white-space: pre; width: 53.87pt;\">$31.4 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 283.78pt; position: var(--position); text-decoration: none; white-space: pre; width: 12.24pt;\"> at <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 296.02pt; position: var(--position); text-decoration: none; white-space: pre; width: 79.72pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 375.74pt; position: var(--position); text-decoration: none; white-space: pre; width: 19.47pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 395.21pt; position: var(--position); text-decoration: none; white-space: pre; width: 53.87pt;\">$33.1 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 449.08pt; position: var(--position); text-decoration: none; white-space: pre; width: 12.24pt;\"> at <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 461.32pt; position: var(--position); text-decoration: none; white-space: pre; width: 79.72pt;\">November\u00a030, 2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 541.04pt; position: var(--position); text-decoration: none; white-space: pre; width: 21.4pt;\">.\u00a0 We<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 114.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 434.83pt;\">recognized investment gains on the cash surrender value of the Retirement Plan life insurance contracts of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 484.33pt; position: var(--position); text-decoration: none; white-space: pre; width: 44.36pt;\">$.8 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 528.69pt; position: var(--position); text-decoration: none; white-space: pre; width: 13.79pt;\"> in <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 542.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 126.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 17.58pt;\">and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.08pt; position: var(--position); text-decoration: none; white-space: pre; width: 44.5pt;\">$.1 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 111.58pt; position: var(--position); text-decoration: none; white-space: pre; width: 14.07pt;\"> in <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 125.65pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 145.65pt; position: var(--position); text-decoration: none; white-space: pre; width: 112.97pt;\">, and an investment loss of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 258.62pt; position: var(--position); text-decoration: none; white-space: pre; width: 49.5pt;\">$3.1 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 308.12pt; position: var(--position); text-decoration: none; white-space: pre; width: 14.07pt;\"> in <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 322.19pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2022<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 342.19pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.28pt;\">.\u00a0 In <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 362.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 382.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 5.65pt;\">, <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 388.12pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 408.12pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.73pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 428.85pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2022<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 448.85pt; position: var(--position); text-decoration: none; white-space: pre; width: 40.8pt;\">, we paid <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 489.65pt; position: var(--position); text-decoration: none; white-space: pre; width: 49.5pt;\">$2.4 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 539.15pt; position: var(--position); text-decoration: none; white-space: pre; width: 5.65pt;\">, <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 544.8pt; position: var(--position); text-decoration: none; white-space: pre; width: 17.5pt;\">$2.3<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.3pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 138.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 28.85pt;\">million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 78.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.25pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 98.6pt; position: var(--position); text-decoration: none; white-space: pre; width: 49.26pt;\">$2.0 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 147.86pt; position: var(--position); text-decoration: none; white-space: pre; width: 414.51pt;\">, respectively, in benefits under the Retirement Plan to eligible former employees.\u00a0 The cash surrender<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 150.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 214.7pt;\">value of the DBO Plan life insurance contracts was <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 264.2pt; position: var(--position); text-decoration: none; white-space: pre; width: 54.74pt;\">$17.3 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 318.94pt; position: var(--position); text-decoration: none; white-space: pre; width: 13.98pt;\"> at <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 332.92pt; position: var(--position); text-decoration: none; white-space: pre; width: 81.46pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 414.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 21.21pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 435.59pt; position: var(--position); text-decoration: none; white-space: pre; width: 54.74pt;\">$16.9 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 490.33pt; position: var(--position); text-decoration: none; white-space: pre; width: 13.98pt;\"> at <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 504.31pt; position: var(--position); text-decoration: none; white-space: pre; width: 58.07pt;\">November\u00a030,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 162.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 69.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 437.72pt;\">.\u00a0 We recognized investment gains on the cash surrender value of the DBO Plan life insurance contracts of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 507.22pt; position: var(--position); text-decoration: none; white-space: pre; width: 44.4pt;\">$.5\u00a0million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 551.62pt; position: var(--position); text-decoration: none; white-space: pre; width: 10.82pt;\"> in<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 174.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 69.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.53pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 90.03pt; position: var(--position); text-decoration: none; white-space: pre; width: 44.4pt;\">$.1\u00a0million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 134.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 13.87pt;\"> in <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 148.3pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 168.3pt; position: var(--position); text-decoration: none; white-space: pre; width: 112.37pt;\">, and an investment loss of <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 280.66999999999996pt; position: var(--position); text-decoration: none; white-space: pre; width: 49.4pt;\">$1.5\u00a0million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 330.07pt; position: var(--position); text-decoration: none; white-space: pre; width: 13.87pt;\"> in <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 343.94pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2022<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 363.94pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\">.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 366.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 118.51pt;\">\u00a0 In 2024 and 2022, we paid <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 484.95pt; position: var(--position); text-decoration: none; white-space: pre; width: 44.4pt;\">$.3\u00a0million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 529.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.53pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 549.88pt; position: var(--position); text-decoration: none; white-space: pre; width: 12.5pt;\">$.7<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 186.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 28.85pt;\">million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 78.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 227.52pt;\">, respectively, in benefits under the DBO Plan.\u00a0 We paid <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 305.87pt; position: var(--position); text-decoration: none; white-space: pre; width: 10pt;\">no<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 315.87pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 318.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 150.71pt;\">benefits under the DBO Plan in 2023.<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 469.08pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 207.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.96pt;\">The net periodic benefit cost of our Retirement Plan and DBO Plan is included in selling, general and administrative<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 219.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 64.67pt;\">expenses in our <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 114.17pt; position: var(--position); text-decoration: none; white-space: pre; width: 150.09pt;\"><span style=\"-sec-ix-hidden:f-1483\"><span style=\"-sec-ix-hidden:f-1484\"><span style=\"-sec-ix-hidden:f-1485\">consolidated statements of operations</span></span></span><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 264.26pt; position: var(--position); text-decoration: none; white-space: pre; width: 185.68pt;\"> and consisted of the following (in thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 449.94pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"position: var(--position); top: 243.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 50.62pt; position: var(--position); top: 0pt; width: 510.75pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 299.25pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"5\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 0pt; width: 207.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 6.37pt; width: 207.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 57.02pt; position: var(--position); text-decoration: none; white-space: pre;\">Years Ended November 30,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 15pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 15pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 15pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2022<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 27pt; width: 299.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 299.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Interest cost<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 27pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">3,042<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 27pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">2,884<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 27pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">1,853<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 47.25pt; width: 299.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 299.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Service cost<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 47.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 45.04pt;\"></span></span><span style=\"left: 47.67pt; position: var(--position);\">695<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 47.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 45.04pt;\"></span></span><span style=\"left: 47.67pt; position: var(--position);\">720<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 47.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">1,132<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 62.25pt; width: 299.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 299.25pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); white-space: pre;\">Amortization of net actuarial (gain) loss<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 62.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 41.71pt;\"></span></span><span style=\"left: 44.34pt; position: var(--position);\">(438)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 62.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 41.71pt;\"></span></span><span style=\"left: 44.34pt; position: var(--position);\">(112)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 62.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 45.04pt;\"></span></span><span style=\"left: 47.67pt; position: var(--position);\">998<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 77.25pt; width: 299.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 299.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Total<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 77.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">3,299<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 77.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">3,492<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 77.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">3,983<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 355.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 171.79pt;\">The liabilities related to these plans were <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 239.29pt; position: var(--position); text-decoration: none; white-space: pre; width: 54.66pt;\">$60.8 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 293.95pt; position: var(--position); text-decoration: none; white-space: pre; width: 13.82pt;\"> at <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 307.77pt; position: var(--position); text-decoration: none; white-space: pre; width: 81.3pt;\">November\u00a030, 2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 389.07pt; position: var(--position); text-decoration: none; white-space: pre; width: 21.05pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 410.12pt; position: var(--position); text-decoration: none; white-space: pre; width: 54.66pt;\">$60.1 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 464.78pt; position: var(--position); text-decoration: none; white-space: pre; width: 13.82pt;\"> at <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 478.6pt; position: var(--position); text-decoration: none; white-space: pre; width: 81.3pt;\">November\u00a030, 2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 559.9pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\">,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 367.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 455.73pt;\">and are included in accrued expenses and other liabilities in the consolidated balance sheets.\u00a0 For the years ended <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 505.23pt; position: var(--position); text-decoration: none; white-space: pre; width: 57.25pt;\">November\u00a030,<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 379.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2024<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 69.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 19.43pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 88.93pt; position: var(--position); text-decoration: none; white-space: pre; width: 20pt;\">2023<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 108.93pt; position: var(--position); text-decoration: none; white-space: pre; width: 246.94pt;\">, the discount rates we used for the plans were approximately <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 355.87pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.83pt;\">4.9%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 376.7pt; position: var(--position); text-decoration: none; white-space: pre; width: 19.43pt;\"> and <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 396.13pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.83pt;\">5.2%<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 416.96pt; position: var(--position); text-decoration: none; white-space: pre; width: 55.75pt;\">, respectively.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 400.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 6.66pt;\">B<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 74.16pt; position: var(--position); text-decoration: none; white-space: pre; width: 488.19pt;\">enefit payments under our Retirement Plan and DBO Plan are expected to be paid during each year ending November 30<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 412.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 82.31pt;\">as follows: 2025 \u2014 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 131.81pt; position: var(--position); text-decoration: none; white-space: pre; width: 49.16pt;\">$3.3 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 180.97pt; position: var(--position); text-decoration: none; white-space: pre; width: 41.2pt;\">; 2026 \u2014 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 222.17pt; position: var(--position); text-decoration: none; white-space: pre; width: 49.16pt;\">$3.5 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 271.33000000000004pt; position: var(--position); text-decoration: none; white-space: pre; width: 41.2pt;\">; 2027 \u2014 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 312.53pt; position: var(--position); text-decoration: none; white-space: pre; width: 49.16pt;\">$4.1 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 361.69pt; position: var(--position); text-decoration: none; white-space: pre; width: 41.2pt;\">; 2028 \u2014 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 402.89pt; position: var(--position); text-decoration: none; white-space: pre; width: 49.16pt;\">$4.7 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 452.05pt; position: var(--position); text-decoration: none; white-space: pre; width: 41.2pt;\">; 2029 \u2014 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 493.25pt; position: var(--position); text-decoration: none; white-space: pre; width: 49.16pt;\">$4.9 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 542.4100000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 20.01pt;\">; and<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 424.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 191.51pt;\">for the five years ended November\u00a030, 2034 \u2014 <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 241.01pt; position: var(--position); text-decoration: none; white-space: pre; width: 53.85pt;\">$23.7 million<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 294.86pt; position: var(--position); text-decoration: none; white-space: pre; width: 68.79pt;\"> in the aggregate.<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div>","language":"en-us"}]},{"name":"rpt:f-1479","factDimensions":{"xbrl:concept":"kbh:NumberOfOtherMinorBenefitPrograms","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"kbh:benefit_program"},"factValues":[{"value":"2"}]},{"name":"rpt:f-1480","factDimensions":{"xbrl:concept":"us-gaap:CashSurrenderValueOfLifeInsurance","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:RetirementPlanTypeAxis":"us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember"},"factValues":[{"value":"31400000","decimals":-5}]},{"name":"rpt:f-1481","factDimensions":{"xbrl:concept":"us-gaap:CashSurrenderValueOfLifeInsurance","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:RetirementPlanTypeAxis":"us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember"},"factValues":[{"value":"33100000","decimals":-5}]},{"name":"rpt:f-1482","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:RetirementPlanTypeAxis":"us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember"},"factValues":[{"value":"-3100000","decimals":-5}]},{"name":"rpt:f-1483","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:RetirementPlanTypeAxis":"us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember"},"factValues":[{"value":"2400000","decimals":-5}]},{"name":"rpt:f-1484","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:RetirementPlanTypeAxis":"us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember"},"factValues":[{"value":"2300000","decimals":-5}]},{"name":"rpt:f-1485","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:RetirementPlanTypeAxis":"us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember"},"factValues":[{"value":"2000000.0","decimals":-5}]},{"name":"rpt:f-1486","factDimensions":{"xbrl:concept":"us-gaap:CashSurrenderValueOfLifeInsurance","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:RetirementPlanTypeAxis":"us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember"},"factValues":[{"value":"17300000","decimals":-5}]},{"name":"rpt:f-1487","factDimensions":{"xbrl:concept":"us-gaap:CashSurrenderValueOfLifeInsurance","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:RetirementPlanTypeAxis":"us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember"},"factValues":[{"value":"16900000","decimals":-5}]},{"name":"rpt:f-1488","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:RetirementPlanTypeAxis":"us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember"},"factValues":[{"value":"-1500000","decimals":-5}]},{"name":"rpt:f-1489","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","us-gaap:RetirementPlanTypeAxis":"us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember"},"factValues":[{"value":"0","decimals":-5}]},{"name":"rpt:f-1490","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfNetBenefitCostsTableTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.96pt;\">The net periodic benefit cost of our Retirement Plan and DBO Plan is included in selling, general and administrative<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 219.75pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 64.67pt;\">expenses in our <span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 114.17pt; position: var(--position); text-decoration: none; white-space: pre; width: 150.09pt;\"><span style=\"-sec-ix-hidden:f-1483\"><span style=\"-sec-ix-hidden:f-1484\"><span style=\"-sec-ix-hidden:f-1485\">consolidated statements of operations</span></span></span><span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 264.26pt; position: var(--position); text-decoration: none; white-space: pre; width: 185.68pt;\"> and consisted of the following (in thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 449.94pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.5pt;\"> <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"position: var(--position); top: 243.75pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 50.62pt; position: var(--position); top: 0pt; width: 510.75pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 299.25pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"5\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 0pt; width: 207.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 6.37pt; width: 207.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 57.02pt; position: var(--position); text-decoration: none; white-space: pre;\">Years Ended November 30,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 15pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 15pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 15pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.37pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2022<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 27pt; width: 299.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 299.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Interest cost<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 27pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">3,042<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 27pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">2,884<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 27pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">1,853<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 47.25pt; width: 299.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 299.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Service cost<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 47.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 45.04pt;\"></span></span><span style=\"left: 47.67pt; position: var(--position);\">695<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 47.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 45.04pt;\"></span></span><span style=\"left: 47.67pt; position: var(--position);\">720<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 47.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">1,132<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 62.25pt; width: 299.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 299.25pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); white-space: pre;\">Amortization of net actuarial (gain) loss<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 62.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 41.71pt;\"></span></span><span style=\"left: 44.34pt; position: var(--position);\">(438)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 62.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 41.71pt;\"></span></span><span style=\"left: 44.34pt; position: var(--position);\">(112)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 62.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 45.04pt;\"></span></span><span style=\"left: 47.67pt; position: var(--position);\">998<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 77.25pt; width: 299.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 299.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Total<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 303pt; position: var(--position); top: 77.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">3,299<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 373.5pt; position: var(--position); top: 77.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">3,492<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 444pt; position: var(--position); top: 77.25pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">3,983<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div>","language":"en-us"}]},{"name":"rpt:f-1491","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanInterestCost","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3042000","decimals":-3}]},{"name":"rpt:f-1492","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanInterestCost","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2884000","decimals":-3}]},{"name":"rpt:f-1493","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanInterestCost","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1853000","decimals":-3}]},{"name":"rpt:f-1494","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanServiceCost","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"695000","decimals":-3}]},{"name":"rpt:f-1495","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanServiceCost","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"720000","decimals":-3}]},{"name":"rpt:f-1496","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanServiceCost","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1132000","decimals":-3}]},{"name":"rpt:f-1497","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"438000","decimals":-3}]},{"name":"rpt:f-1498","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"112000","decimals":-3}]},{"name":"rpt:f-1499","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-998000","decimals":-3}]},{"name":"rpt:f-1500","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3299000","decimals":-3}]},{"name":"rpt:f-1501","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3492000","decimals":-3}]},{"name":"rpt:f-1502","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3983000","decimals":-3}]},{"name":"rpt:f-1503","factDimensions":{"xbrl:concept":"us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"60800000","decimals":-5}]},{"name":"rpt:f-1504","factDimensions":{"xbrl:concept":"us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"60100000","decimals":-5}]},{"name":"rpt:f-1505","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"0.049","decimals":3}]},{"name":"rpt:f-1506","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"0.052","decimals":3}]},{"name":"rpt:f-1507","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3300000","decimals":-5}]},{"name":"rpt:f-1508","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3500000","decimals":-5}]},{"name":"rpt:f-1509","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4100000","decimals":-5}]},{"name":"rpt:f-1510","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4700000","decimals":-5}]},{"name":"rpt:f-1511","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4900000","decimals":-5}]},{"name":"rpt:f-1512","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"23700000","decimals":-5}]},{"name":"rpt:f-1513","factDimensions":{"xbrl:concept":"us-gaap:CashFlowSupplementalDisclosuresTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; left: 94.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 287.34pt;\">Supplemental Disclosure to Consolidated Statements of Cash Flows<span style=\"display: inline-block; height: 6.77pt;\"></span></span><div style=\"font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: var(--justify); top: 469.25pt; width: 612pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 414.82pt;\">The following are supplemental disclosures to the consolidated statements of cash flows (in thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"position: var(--position); text-align: justify; text-align-last: var(--justify); top: 486.25pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 510pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 302.25pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 302.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.99pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"5\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 0pt; width: 207.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 4.12pt; width: 207.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 57.02pt; position: var(--position); text-decoration: none; white-space: pre;\">Years Ended November 30,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12.75pt; width: 302.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.99pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 12.75pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 4.12pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 12.75pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 4.12pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 12.75pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 4.12pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2022<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 25.5pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Summary of cash and cash equivalents at the end of the year:<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 40.5pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); white-space: pre;\">Homebuilding<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 40.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">597,973<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 40.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">727,076<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 40.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">328,517<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 55.5pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); white-space: pre;\">Financial services<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 55.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">1,220<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 55.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 45.04pt;\"></span></span><span style=\"left: 47.67pt; position: var(--position);\">266<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 55.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">1,681<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 70.5pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 302.25pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 20.63pt; position: var(--position); white-space: pre;\">Total<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 70.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">599,193<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 70.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">727,342<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 70.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">330,198<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 3.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 94.5pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Supplemental disclosure of cash flow information:<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 109.5pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Interest paid, net of amounts capitalized<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 109.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 40.04pt;\"></span></span><span style=\"left: 47.67pt; position: var(--position);\">585<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 109.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 40.04pt;\"></span></span><span style=\"left: 47.67pt; position: var(--position);\">598<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 109.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(5,435)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 124.5pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Income taxes paid<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 124.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">196,730<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 124.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">142,232<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 124.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">248,976<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 139.5pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Income taxes refunded<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 139.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">5,502<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 139.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 55.04pt;\"></span></span><span style=\"left: 57.67pt; position: var(--position);\">1<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 139.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 45.04pt;\"></span></span><span style=\"left: 47.67pt; position: var(--position);\">452<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 154.5pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Supplemental disclosure of non-cash activities:<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 24.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 174.75pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.17pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Increase in inventories due to distributions of land and land <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 20.63pt; position: var(--position); text-decoration: none; white-space: pre;\">development from an unconsolidated joint venture<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 174.75pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">8,402<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 174.75pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">9,533<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 174.75pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">13,524<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 199.5pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Increase (decrease) in consolidated inventories not owned<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 199.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">4,516<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 199.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">16,427<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 199.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(21,433)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 214.5pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Inventories acquired through seller financing<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 214.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">3,149<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 214.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">2,891<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 214.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 50.04pt;\"></span></span><span style=\"left: 52.67pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div>","language":"en-us"}]},{"name":"rpt:f-1514","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"<span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 414.82pt;\">The following are supplemental disclosures to the consolidated statements of cash flows (in thousands):<span style=\"display: inline-block; height: 6.93pt;\"></span></span><div style=\"position: var(--position); text-align: justify; text-align-last: var(--justify); top: 486.25pt; width: 612pt;\"><div style=\"font-size: 0pt; left: 49.5pt; position: var(--position); top: 0pt; width: 510pt;\"><div><table style=\"border-collapse: collapse; display: inline-table; width: 100%;\"><tbody><tr style=\"height: 0;\"><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 302.25pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 3.75pt;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"padding: 0; width: 66.75pt;\"></td></tr><tr style=\"height: 12.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 0pt; width: 302.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.99pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"5\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 0pt; width: 207.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 4.12pt; width: 207.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 57.02pt; position: var(--position); text-decoration: none; white-space: pre;\">Years Ended November 30,<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 12.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 12.75pt; width: 302.25pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 3.99pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">\u00a0<span style=\"display: inline-block; height: 5.54pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 12.75pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 4.12pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2024<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 12.75pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 4.12pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2023<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 12.75pt; width: 66.75pt;\"><div><div style=\"line-height: 8pt; position: var(--position); top: 4.12pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; left: 25.37pt; position: var(--position); text-decoration: none; white-space: pre;\">2022<span style=\"display: inline-block; height: 5.41pt;\"></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 25.5pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Summary of cash and cash equivalents at the end of the year:<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 40.5pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); white-space: pre;\">Homebuilding<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 40.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">597,973<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 40.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">727,076<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 40.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">328,517<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 55.5pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); white-space: pre;\">Financial services<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 55.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">1,220<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 55.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 45.04pt;\"></span></span><span style=\"left: 47.67pt; position: var(--position);\">266<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; border-bottom: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 55.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">1,681<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 70.5pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 302.25pt;\"><span style=\"font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 20.63pt; position: var(--position); white-space: pre;\">Total<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 70.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">599,193<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 70.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">727,342<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 70.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 22.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">330,198<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 3.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"border-top: 3pt double #000000; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 94.5pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Supplemental disclosure of cash flow information:<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 109.5pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Interest paid, net of amounts capitalized<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 109.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 40.04pt;\"></span></span><span style=\"left: 47.67pt; position: var(--position);\">585<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 109.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 40.04pt;\"></span></span><span style=\"left: 47.67pt; position: var(--position);\">598<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 109.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\">$<span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 36.84pt; position: var(--position);\">(5,435)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 124.5pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Income taxes paid<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 124.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">196,730<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 124.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">142,232<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 124.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 27.54pt;\"></span></span><span style=\"left: 30.169999999999998pt; position: var(--position);\">248,976<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 139.5pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Income taxes refunded<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 139.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">5,502<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 139.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 55.04pt;\"></span></span><span style=\"left: 57.67pt; position: var(--position);\">1<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 139.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 45.04pt;\"></span></span><span style=\"left: 47.67pt; position: var(--position);\">452<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 20.25pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 154.5pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 9.67pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Supplemental disclosure of non-cash activities:<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td></tr><tr style=\"height: 24.75pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 174.75pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.17pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Increase in inventories due to distributions of land and land <span style=\"display: inline-block; height: 6.93pt;\"></span></span></div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 20.63pt; position: var(--position); text-decoration: none; white-space: pre;\">development from an unconsolidated joint venture<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 174.75pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">8,402<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 174.75pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">9,533<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 174.75pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 14.17pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">13,524<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 199.5pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Increase (decrease) in consolidated inventories not owned<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 199.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">4,516<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 199.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 32.54pt;\"></span></span><span style=\"left: 35.17pt; position: var(--position);\">16,427<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #cceeff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 199.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 29.21pt;\"></span></span><span style=\"left: 31.84pt; position: var(--position);\">(21,433)<span style=\"display: inline-block; height: 6.93pt;\"></span></span></span></div></div></div></td></tr><tr style=\"height: 15pt;\"><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 0pt; position: var(--position); top: 214.5pt; width: 302.25pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 302.25pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; left: 11.63pt; position: var(--position); text-decoration: none; white-space: pre;\">Inventories acquired through seller financing<span style=\"display: inline-block; height: 6.93pt;\"></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 302.25pt; position: var(--position); top: 214.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">3,149<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 372.75pt; position: var(--position); top: 214.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 37.54pt;\"></span></span><span style=\"left: 40.17pt; position: var(--position);\">2,891<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"></td><td colspan=\"1\" rowspan=\"1\" style=\"background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;\"><div style=\"left: 443.25pt; position: var(--position); top: 214.5pt; width: 66.75pt;\"><div><div style=\"line-height: 10pt; position: var(--position); top: 4.42pt; width: 66.75pt;\"><span style=\"color: #000000; font-family: 'Times New Roman', sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; white-space: pre;\"><span style=\"left: 2.63pt; position: var(--position);\"><span style=\"display: inline-block; height: 6.93pt; width: 50.04pt;\"></span></span><span style=\"left: 52.67pt; position: var(--position);\">\u2014<span style=\"display: inline-block; height: 6.93pt; width: 3.33pt;\"></span></span></span></div></div></div></td></tr></tbody></table></div></div></div>","language":"en-us"}]},{"name":"rpt:f-1515","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"597973000","decimals":-3}]},{"name":"rpt:f-1516","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"727076000","decimals":-3}]},{"name":"rpt:f-1517","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:HomeBuildingMember"},"factValues":[{"value":"328517000","decimals":-3}]},{"name":"rpt:f-1518","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"1220000","decimals":-3}]},{"name":"rpt:f-1519","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"266000","decimals":-3}]},{"name":"rpt:f-1520","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:FinancialServiceMember"},"factValues":[{"value":"1681000","decimals":-3}]},{"name":"rpt:f-1521","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"599193000","decimals":-3}]},{"name":"rpt:f-1522","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"727342000","decimals":-3}]},{"name":"rpt:f-1523","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"330198000","decimals":-3}]},{"name":"rpt:f-1524","factDimensions":{"xbrl:concept":"kbh:InterestPaidNetOfCapitalizedAmount","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"585000","decimals":-3}]},{"name":"rpt:f-1525","factDimensions":{"xbrl:concept":"kbh:InterestPaidNetOfCapitalizedAmount","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"598000","decimals":-3}]},{"name":"rpt:f-1526","factDimensions":{"xbrl:concept":"kbh:InterestPaidNetOfCapitalizedAmount","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-5435000","decimals":-3}]},{"name":"rpt:f-1527","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesPaid","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"196730000","decimals":-3}]},{"name":"rpt:f-1528","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesPaid","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"142232000","decimals":-3}]},{"name":"rpt:f-1529","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesPaid","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"248976000","decimals":-3}]},{"name":"rpt:f-1530","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIncomeTaxRefunds","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5502000","decimals":-3}]},{"name":"rpt:f-1531","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIncomeTaxRefunds","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1000","decimals":-3}]},{"name":"rpt:f-1532","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIncomeTaxRefunds","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"452000","decimals":-3}]},{"name":"rpt:f-1533","factDimensions":{"xbrl:concept":"kbh:IncreaseinInventoriesDuetoDistributionofLandFromEquityMethodInvestments","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis":"kbh:InspiradaBuildersLLCMember"},"factValues":[{"value":"8402000","decimals":-3}]},{"name":"rpt:f-1534","factDimensions":{"xbrl:concept":"kbh:IncreaseinInventoriesDuetoDistributionofLandFromEquityMethodInvestments","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis":"kbh:InspiradaBuildersLLCMember"},"factValues":[{"value":"9533000","decimals":-3}]},{"name":"rpt:f-1535","factDimensions":{"xbrl:concept":"kbh:IncreaseinInventoriesDuetoDistributionofLandFromEquityMethodInvestments","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD","srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis":"kbh:InspiradaBuildersLLCMember"},"factValues":[{"value":"13524000","decimals":-3}]},{"name":"rpt:f-1536","factDimensions":{"xbrl:concept":"kbh:IncreaseDecreaseInConsolidatedInventoriesNotOwned","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4516000","decimals":-3}]},{"name":"rpt:f-1537","factDimensions":{"xbrl:concept":"kbh:IncreaseDecreaseInConsolidatedInventoriesNotOwned","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16427000","decimals":-3}]},{"name":"rpt:f-1538","factDimensions":{"xbrl:concept":"kbh:IncreaseDecreaseInConsolidatedInventoriesNotOwned","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-21433000","decimals":-3}]},{"name":"rpt:f-1539","factDimensions":{"xbrl:concept":"us-gaap:NoncashOrPartNoncashAcquisitionInventoryAcquired1","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3149000","decimals":-3}]},{"name":"rpt:f-1540","factDimensions":{"xbrl:concept":"us-gaap:NoncashOrPartNoncashAcquisitionInventoryAcquired1","xbrl:period":"2022-12-01T00:00:00/2023-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2891000","decimals":-3}]},{"name":"rpt:f-1541","factDimensions":{"xbrl:concept":"us-gaap:NoncashOrPartNoncashAcquisitionInventoryAcquired1","xbrl:period":"2021-12-01T00:00:00/2022-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1542","factDimensions":{"xbrl:concept":"dei:AuditorName","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"Ernst & Young LLP","language":"en-us"}]},{"name":"rpt:f-1543","factDimensions":{"xbrl:concept":"dei:AuditorLocation","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266","xbrl:language":"en-us"},"factValues":[{"value":"Los Angeles, California","language":"en-us"}]},{"name":"rpt:f-1544","factDimensions":{"xbrl:concept":"ecd:NonRule10b51ArrAdoptedFlag","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"false"}]},{"name":"rpt:f-1545","factDimensions":{"xbrl:concept":"ecd:Rule10b51ArrAdoptedFlag","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"false"}]},{"name":"rpt:f-1546","factDimensions":{"xbrl:concept":"ecd:Rule10b51ArrTrmntdFlag","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"false"}]},{"name":"rpt:f-1547","factDimensions":{"xbrl:concept":"ecd:NonRule10b51ArrTrmntdFlag","xbrl:period":"2024-09-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"false"}]},{"name":"rpt:f-1548","factDimensions":{"xbrl:concept":"ecd:InsiderTrdPoliciesProcAdoptedFlag","xbrl:period":"2023-12-01T00:00:00/2024-12-01T00:00:00","xbrl:entity":"cik:0000795266"},"factValues":[{"value":"true"}]}]}}